Nginx消息队列框架部署.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Nginx消息队列框架部署.doc》由会员分享,可在线阅读,更多相关《Nginx消息队列框架部署.doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、 编译安装从svn:/172.17.3.161/XGD-CX/Trunk/Code/Platform/C/nginx下载Nginx消息队列框架相关代码,执行make和make install,编译安装成功后,nginx目录下会生成target目录。将该目录下的文件夹打包上传到需要部署的服务器根目录。二、 Nginx配置参数APP接入服务使用默认业务解析模块。具体参考conf下的nginx.conf文件。部署时需要将消息服务器的IP替换下面参数中的IP。tcp access_log off; server listen 8888; timeout 120; load_service_so /
2、usr/local/nginx/service/tms.so; activemq_broker failover:(tcp:/172.17.3.155:61616)?timeout=2000&connection.useAsyncSend=true; activemq_broker failover:(tcp:/172.17.3.156:61616)?timeout=2000&connection.useAsyncSend=true; activemq_request_queue tms_download_request tms_trade_request; activemq_responce
3、_queue tms_responce_queue_203; activemq_trace_log logs/tms_down.log; activemq_notice_close on; http server listen 80; listen 8067;location /posOrder activemq_broker failover:(tcp:/172.17.3.155:61616)?timeout=2000&connection.useAsyncSend=true&randomize=true; activemq_broker failover:(tcp:/172.17.3.15
4、6:61616)?timeout=2000&connection.useAsyncSend=true&randomize=true; activemq_request_queue app_request_queue; activemq_responce_queue app_responce_queue; activemq_trace_log logs/app.log; activemq_notice_close off; 在Nginx的配置文件中配置消息队列框架。Nginx消息队列框架模块提供了以下指令:activemq_buffer在tcp的server块里面使用,TCP连接特有参数,设置接
5、收客户端请求的缓冲区大小。client_body_buffer_size 在http的server或location块里面使用,HTTP连接特有参数,设置接收客户端请求的缓冲区大小。load_service_so在http或tcp的server块里面使用,设置端口监听的业务请求解析模块activemq_broker在http或tcp的server块里面使用,设置客户端请求消息收发的ActiveMQ服务器URIactivemq_request_queue在http或tcp的server块里面使用,设置客户端请求消息发往的队列名称,如果该业务有多个业务类型,这里可以设置多个业务类型的请求队列名称,
6、按其先后顺序对应索引为0,1,2,。用在SendAcitvemqMessageFunc函数类型的destURIIndex参数中。activemq_responce_queue 在http或tcp的server块里面使用,设置请求响应消息所在的队列名称的前缀activemq_notice_close在http或tcp的server块里面使用,设置客户端关闭连接后是否通知特定的业务服务。activemq_message_live_time 在http或tcp的server块里面使用,设置请求消息的存活时间,单位为毫秒,若业务模块没有指定存活时间,将使用该设置的存活时间,注意使用消息存活时间后,ng
7、inx所在的服务器系统时间和ActiveMQ服务器的系统时间要一致,否则可能有消息发送失败。activemq_message_process_timeout 在http的location块里面使用,设置处理HTTP请求的业务服务处理超时时间,默认60秒。client_header_timeout在http的server或location块里面使用,设置HTTP接收HTTP HEADER超时时间,默认60秒client_body_timeout在http的server或location块里面使用,设置HTTP接收HTTP BODY超时时间,默认60秒send_timeout 在http的serv
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Nginx 消息 队列 框架 部署
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内