parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

moko 31.01.2017 14:51

Если вам известны другие случаи или тенденции в хранению там других типов данных - прошу поделится ссылками, будет интересно почитать.
Мы используем memcached еще в связке с Java, мне казалось в этом случае там всегда сериализованные объекты хранятся, первая же ссылка в Google говорит примерно о том же, да и сами мы храним там именно объекты, а не просто строки.

http://www.javaworld.com/article/2078565/open-source-tools/open-source-tools-use-memcached-for-java-enterprise-performance-part-1-architecture-and-setup.html

Туда:

"Memcached client will take that object, serialize it, and send a byte array to the Memcached server for storage."

Обратно:

"The Memcached server will use the request to look up the object from the cache. Once it has the object, it will return the byte array back to the Memcached client. The Memcached client object will then take the byte array and deserialize it to create the object and return it to your application. "
Если имеете ввиду только будущую совместимость хранения данных в связке "parser - memcache - parser"
Да.
для текущей совместимости в связке "nodejs/php/java - memcache - parser", где парсер в роли ведомого приложения отображает статистику ведущего приложения на nodejs, не хватает метода, возвращающего просто строку без зависимостей от "раскраски"
Если стоит задача сохранить данные для парсера, не вижу проблемы задать flags (если другие приложения его не используют). Но можно например сделать особым случаем flags=0 и воспринимать это как чистую строку (хотя наверное правильнее как неопределенно грязную).
Идея добавлять отдельный метод мне не очень нравится.