浏览 1.7k
有个重要的业务,为了实现其可靠性,要求最好不走网络进行传输,直接写入本地的消息队列(IPC)。
翻阅了网上的资料后,思路如下:
1.写本地命名管道,但涉及IO
2.使用lua-ngx-ipc,但源代码是否已被作者删除?未成功尝试
3.使用luasocket,依赖第三方的组件,使用时也是未能成功使用
4.自己实现这块代码,使用动态库引入。但太复杂,又需要额外保障这一块。
请问各位对此是否有更好的办法或者思路,不胜感激!

按点赞数排序
按时间排序
sticky模块只能在linux下吧,win下没有。tomcat好像有个session复制吧,或者可以用共享session。
没办法完全不受影响的,因为mirror是子请求,当子请求未结束时,主请求消耗的内存至少是无法释放的。你可以尝试在/mirror里,把超时时间大幅度调低,包括connect/read/send,再压下看看。
微信公众号
加入微信群