2010-04-01 4 views
1

TokyoTyrant에서 Lua 클라이언트/API를 찾을 수 없었습니다. 이러한 API는 TokyoCabinet에는 있지만 TT에는 존재하지 않습니다. Perl과 Ruby API는 TT를 위해 존재합니다. TT는 원시 바이너리 프로토콜, memcached 호환 프로토콜 및 HTTP 지향 프로토콜을 제공합니다.Lua API for TokyoTyrant

그래서 제 질문은 다음과 같습니다

1/당신이 memcached를 (사용 luamemcached) 또는 HTTP 프로토콜 (luaSocket 사용) 대부분의/간단한 사용을위한 것입니다 "충분한"등 기본 루아 API 인을 사용하여 생각하십니까 필요 없어? (앱은 간단한 uuid 저장소/배포자입니다)?

2/TokyoTyrant를 사용하지 말고 TokyoCabinet 만 사용하면 응용 프로그램 수준에서 루아를 사용하여 TC와 네트워크 및 동시 액세스를 제공 할 수 있습니다 (Copas는 웹 사이트에서 "a 코 루틴에 따라 디스패처는 TCP/IP 서버에서 사용할 수. "?

감사합니다.

답변

2

구글이 http://github.com/phoenixsol/lua-tokyotyrant에 저를 지적했다. 링크에 대한

+0

감사합니다, 나는 그것을 놓쳤다. 불행하게도,이 드라이버는 않습니다 테이블 확장 API (tcrdbtblput, tcrdbtblputkeep, ...)를 구현하지 않습니다. I gue 아마 내가 누락 부분을 구현하는 템플릿 으로이 드라이버를 사용할 수 있습니다. – jideel