可以参考freetds,自己实现一个lua-resty-sybase。
在 2013-3-26 下午9:17,"wgm.china" <
wgm....@gmail.com>写道:
我现在的客户应用是JAVA+Sybase
ASE,现在的问题是性能太差,Sybase还不能做群集(主要是厂家说性能1+1<1.2),所以考虑到前面做一个数据库缓存,我想很多企业级用户都遇到了类式的问题,能够做一个不需要改变前端应用就可以用的缓存工具最好。我在网上看到一下,Vjdbc,如果能够结合这种思路在中间加一个redisa或memcache层,那一定很酷。
2013-03-26
wgm.china
发件人:Jason Calio
发送时间:2013-03-26 17:45
主题:Re: [openresty]
关于openresty连接sybase数据库的问题
抄送:
1.
在openresty中,引入lua模块的一个原则是它不会阻塞Nginx的worker进程。luasql自己会管理网络相关操作,因此存在阻塞Nginx的worker的可能,所以不太可能直接集成到Openresty中来。
2.
你的意思是通过resty封装jdbc?如果是这样的话,现在还没有好的实现。你现在的业务架构是什么样子的,看看可不可以通过别的方法给你的应用实现数据的缓存。
我想用openresty连接redis在java和sybase
database之间做一个数据库缓存,现在需要解决以下几个问题:
1.resty连接sybase
database:我在网上看到一个luasql包,不知道是否可以集成到openresty中来,不知道还有没有更好的方法?
2.resty
是否可以代理sybase的jdbc协议,过resty代理jdbc协议,通过缓存处理后再发送到后端的sybase数据库中,实现数据的缓存。
2013-03-26
wgm.china
--
--
--
#xA0;
--
#xA0;