回答
收藏
分享
举报
Nginx中实现IPC通信?写入本地消息队列(或使用nginx中的lua)
提问于2023-02-26 14:48

浏览 1.7k

文章标签

有个重要的业务,为了实现其可靠性,要求最好不走网络进行传输,直接写入本地的消息队列(IPC)。

翻阅了网上的资料后,思路如下:

   1.写本地命名管道,但涉及IO

   2.使用lua-ngx-ipc,但源代码是否已被作者删除?未成功尝试

   3.使用luasocket,依赖第三方的组件,使用时也是未能成功使用

   4.自己实现这块代码,使用动态库引入。但太复杂,又需要额外保障这一块。

请问各位对此是否有更好的办法或者思路,不胜感激!

已修改于2023-03-06 11:26



写下您的回答
发表回答
全部回答(0)

按点赞数排序

按时间排序

提问者
Fiveeeee
一个菜鸟。。。
0
文章
1
问答
0
粉丝
相关问答

options请求?需要跨域访问? 

点赞 0
浏览 7.8k

sticky模块只能在linux下吧,win下没有。tomcat好像有个session复制吧,或者可以用共享session。

点赞 0
浏览 7.7k

没办法完全不受影响的,因为mirror是子请求,当子请求未结束时,主请求消耗的内存至少是无法释放的。你可以尝试在/mirror里,把超时时间大幅度调低,包括connect/read/send,再压下看看。

点赞 0
浏览 10.4k