没有合适的资源?快使用搜索试试~ 我知道了~
zmqRouter:使用ZeroMQ构建的消息分发中间件Demo,支持异步并发,提供CppPythonCpp2py多种交互方式
共77个文件
cpp:17个
hpp:11个
py:8个
需积分: 49 9 下载量 96 浏览量
2021-03-25
14:52:47
上传
评论
收藏 560KB ZIP 举报
温馨提示
使用文档 下面所有文档,皆以./cpp文件夹下项目为主。 1.项目整体架构图 2.项目的优势 ZeroMQ提供的ROUTER / DEALER组合模式,可以轻松地构建一个高级异步的C / C ++后台服务框架。ROUTER可以高效的接收客户端的请求,而DEALER可以负载均衡的调度工人工作。多,逐步工人处理不过来,需要增加工人的时候,也非常简单,新加入的工人直接连接到经销商即可。因此,项目的可维护性大大提高。 3.各文件作用 broker.cpp :使用自带的zmq_poll来管理ZMQ_ROUTER和ZMQ_DEALER专有的事件 brokerProxy.cpp :优化了的broker.cpp ,自行实现zmq_poll reqClient.cpp :模拟AIProxy请求 repWorker.cpp :模拟项目后台处理请求数据 4.项目启动流程 4.1准备工作 4.1.1拉取码头环境
资源推荐
资源详情
资源评论
收起资源包目录
zmqRouter-main.zip (77个子文件)
zmqRouter-main
pyCppV1
worker.py 1KB
client 30KB
worker.cpp 2KB
zhelpers.hpp 9KB
zmq.hpp 76KB
client.cpp 2KB
worker 30KB
router.py 2KB
uuid.hpp 2KB
cpp
repWorker.cpp 2KB
zmq.h 30KB
zhelpers.hpp 9KB
reqClient.cpp 2KB
brokerProxy 13KB
brokerProxy.cpp 1KB
broker.cpp 4KB
reqClient 14KB
broker 13KB
repWorker 13KB
.DS_Store 6KB
c
zmq.h 30KB
hwserver.c 549B
rtdealer.c 2KB
rrserver.c 2KB
rrbroker.c 4KB
hwclient.c 702B
hwclient 8KB
zhelpers.h 5KB
hwserver 8KB
rrclient.c 2KB
rrclient 13KB
rtdealer 14KB
identity.c 2KB
rrbroker 13KB
rrserver 13KB
mtserver.c 1KB
utils
img
zmq_req_msg.png 4KB
zmqrouter.png 192KB
pack1.png 11KB
examples
test1.cpp 5KB
catch2
catch.hpp 638KB
catch_reporter_teamcity.hpp 8KB
catch_reporter_automake.hpp 2KB
catch_reporter_sonarqube.hpp 7KB
catch_reporter_tap.hpp 9KB
test1 49KB
README.md 9KB
python
worker.py 1KB
client.py 2KB
router.py 2KB
pyCpp
rrbroker.cpp 2KB
zmq.h 30KB
identity.cpp 2KB
hwclient 20KB
rtdealer.cpp 5KB
zhelpers.hpp 9KB
rrclient.cpp 1KB
hwserver 20KB
zmq.hpp 76KB
rrclient 25KB
rtdealer 35KB
hwserver.cpp 838B
hwclient.cpp 927B
rrworker.cpp 1KB
rrbroker 25KB
identity 30KB
rrworker 25KB
pyCppV2
worker.py 3KB
workerEntity.so 8KB
client 26KB
test_cli 13KB
workerEntity.cpp 517B
client.py 2KB
test_client.cpp 1KB
client.cpp 2KB
readme.md 571B
router.py 2KB
共 77 条
- 1
资源评论
weixin_42097189
- 粉丝: 39
- 资源: 4567
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功