2010-04-01 4 views
1

Мне не удалось найти клиента Lua/api для TokyoTyrant. Такой Api существует для TokyoCabinet, но не для TT. И API для Perl и Ruby существует для TT. TT обеспечивает собственный двоичный протокол, протокол, совместимый с memcached, и протокол, ориентированный на HTTP.Lua API для TokyoTyrant

Так что мои вопросы:

1/Как вы думаете, с помощью Memcached (с использованием luamemcached) или протокол HTTP (с использованием luaSocket) является «достаточно» для большинства/простого использования, и поэтому родной Lua АФИ не обязательно ? (приложение является простым хранилищем/дистрибьютором uuid)?

2/Имеет смысл не использовать TokyoTyrant, но только TokyoCabinet, и использовать Lua на уровне приложения для обеспечения сетевого и параллельного доступа к TC, используя, скажем, Copas (Copas со своего веб-сайта) диспетчер на основе сопрограмм, которые могут быть использованы TCP/IP серверами.»?

Спасибо.

ответ

2

Google указал мне на http://github.com/phoenixsol/lua-tokyotyrant.

+0

Спасибо за ссылку, я пропустил его. к сожалению, этот драйвер делает не реализует API расширения таблицы (tcrdbtblput, tcrdbtblputkeep, ...). I gue ss, возможно, я могу использовать этот драйвер в качестве шаблона для реализации недостающей части. – jideel

Смежные вопросы