Coolpy7Community开源高性能MQTT服务端
简介
Coolpy7社区版 是基于CloudWeGo-Netpoll为通信核心开发的高性能MQTT服务库,专注于 物联网即时通信消息总线等 场景。 特性已经支持 MQTT协议支持 支持MQTT3.1/MQTT3.1.1Qos全支持 支持Qos0 Qos1 Qos2WebSocket 提供高性能Websocket桥接MQTT服务JWT验证 提供JWT密钥验证(token于password连接参数)支持 Linux,macOS(操作系统)Windows系统通过(docker支持) 参考开源地址:https://github.com/Coolpy7/Coolpy7_Community 快速开始1. 下载
这里 下载最新版本的各系统平台编译运行文件。 2 服务参数$ ./Coolpy7_Community_XXX -h $ Usage of ./Coolpy7_Community_XXX: -j string jwt secret key(multiple split by , -l string host port (default 1883) (default ":1883") -w string host ws port (default 8083) (default ":8083")
参数说明: -l tcp服务端口参数。 默认值1883端口,例示 :1883。 -w websocket服务端口参数。 默认值8083端口,例示 :8083。 -j jwt密钥参数。 默认值为空时MQTT服务不做任何身份验证,多个密钥是以半角豆号(,)分隔。例示 jwtsk1,jwtsk2,jwtsk3。 3 运行服务
参数说明: 启动服务前请先确认相关执行权限 $ ./Coolpy7_Community_XXX -l=:1883 -w=:8083 $ 2022/10/11 22:08:05 Coolpy7 Community On Port :1883 $ 2022/10/11 22:08:05 Coolpy7 Community Websocket On Port :8083 4 安全关闭服务kill -2 pid 性能Qos0压力测试./mqtt-stresser-linux-amd64 -broker tcp://192.168.0.7:7006 -num-clients 100 -num-messages 1500 -rampup-delay 1s -rampup-size 10 -global-timeout 30s -timeout 10s -constant-payload 100 # Configuration Concurrent Clients: 100 Messages / Client: 150000 # Results Published Messages: 150000 (100%) Received Messages: 108852 (73%) Completed: 6 (6%) Errors: 1 (1%) - ConnectFailed: 0 (0%) - SubscribeFailed: 0 (0%) - TimeoutExceeded: 1 (100%) - Aborted: 93 (93%) # Publishing Throughput Fastest: 218333 msg/sec Slowest: 18942 msg/sec Median: 73253 msg/sec < 38881 msg/sec 17% < 58820 msg/sec 36% < 78759 msg/sec 56% < 98698 msg/sec 69% < 118637 msg/sec 75% < 138577 msg/sec 80% < 158516 msg/sec 85% < 178455 msg/sec 90% < 198394 msg/sec 94% < 218333 msg/sec 99% < 238272 msg/sec 100% # Receiving Througput Fastest: 132334 msg/sec Slowest: 10472 msg/sec Median: 19992 msg/sec < 22658 msg/sec 59% < 34844 msg/sec 93% < 47030 msg/sec 96% < 59216 msg/sec 97% < 83589 msg/sec 98% < 95775 msg/sec 99% < 144520 msg/sec 100% Qos1压力测试./mqtt-stresser-linux-amd64 -broker tcp://192.168.0.7:7006 -num-clients 100 -num-messages 1500 -rampup-delay 1s -rampup-size 10 -global-timeout 30s -timeout 10s -constant-payload 100 -publisher-qos 1 -subscriber-qos 1 # Configuration Concurrent Clients: 100 Messages / Client: 150000 # Results Published Messages: 150000 (100%) Received Messages: 150000 (100%) Completed: 100 (100%) Errors: 0 (0%) # Publishing Throughput Fastest: 7524 msg/sec Slowest: 4690 msg/sec Median: 6028 msg/sec < 4974 msg/sec 7% < 5257 msg/sec 16% < 5540 msg/sec 33% < 5824 msg/sec 39% < 6107 msg/sec 52% < 6391 msg/sec 63% < 6674 msg/sec 67% < 6957 msg/sec 74% < 7241 msg/sec 86% < 7524 msg/sec 99% < 7807 msg/sec 100% # Receiving Througput Fastest: 141490 msg/sec Slowest: 24047 msg/sec Median: 51706 msg/sec < 35792 msg/sec 8% < 47536 msg/sec 41% < 59280 msg/sec 68% < 71025 msg/sec 80% < 82769 msg/sec 88% < 94513 msg/sec 92% < 106257 msg/sec 93% < 118002 msg/sec 94% < 129746 msg/sec 95% < 141490 msg/sec 99% < 153234 msg/sec 100% Qos2压力测试./mqtt-stresser-linux-amd64 -broker tcp://192.168.0.7:7006 -num-clients 100 -num-messages 1500 -rampup-delay 1s -rampup-size 10 -global-timeout 30s -timeout 10s -constant-payload 100 -publisher-qos 2 -subscriber-qos 2 # Configuration Concurrent Clients: 100 Messages / Client: 150000 # Results Published Messages: 150000 (100%) Received Messages: 150000 (100%) Completed: 100 (100%) Errors: 0 (0%) # Publishing Throughput Fastest: 4493 msg/sec Slowest: 2737 msg/sec Median: 3380 msg/sec < 2913 msg/sec 14% < 3088 msg/sec 33% < 3264 msg/sec 41% < 3440 msg/sec 53% < 3615 msg/sec 61% < 3791 msg/sec 70% < 3967 msg/sec 79% < 4142 msg/sec 86% < 4318 msg/sec 97% < 4493 msg/sec 99% < 4669 msg/sec 100% # Receiving Througput Fastest: 145966 msg/sec Slowest: 38577 msg/sec Median: 74970 msg/sec < 49316 msg/sec 7% < 60055 msg/sec 20% < 70794 msg/sec 38% < 81533 msg/sec 59% < 92272 msg/sec 71% < 103010 msg/sec 80% < 113749 msg/sec 84% < 124488 msg/sec 90% < 135227 msg/sec 96% < 145966 msg/sec 99% < 156705 msg/sec 100% 商用注意事项
如果您将此项目用于商业用途,请遵守Apache2.0协议并保留作者技术支持声明。
视频会议不再受干扰!华为擎云S540商用笔记本实现双向降噪去年4月,华为举办了一场终端商用办公新品发布会,正式将华为消费者业务更名为华为终端业务,并宣布正式进军商用领域。今年,华为终端商用再次迈出了新的步伐,华为擎云S540商用笔记本是面
刘亦菲内衣照被公开羞辱我看到了最恶心的一幕刘亦菲内衣照被公开羞辱我看到了最恶心的一幕一部去有风的地方播完一个多月后,她的头像又突然火爆朋友圈。很多人都把社交平台的头像换成了刘亦菲捧花头像。刘亦菲取代杨超越杨迪,变成这个春天
刘亦菲居然落泪了,被抵制确实是灾难时刻,但也有另一种嫌疑历史开讲今天看到一张照片,刘亦菲落泪了,刘亦菲作为中国第一个迪士尼女主因为什么事情落泪呢?带着疑问,我搜索了一下原因,还记得刘亦菲的电影花木兰吗?花木兰是华特迪士尼影片公司出品的真
青梅酸酸你微甜会员收官孙嘉琪宋一雄连麦发糖由搜狐视频出品,开米影视联合出品并制作,何佳男执导,刘旭威关畅孙嘉琪宋一雄王一钧袁梓铭等出演的青春治愈爱情剧青梅酸酸你微甜3月16日迎来会员收官。当晚1900小度CP孙嘉琪宋一雄也
养生五谷杂粮小麦红枣桂圆粥小麦红枣桂圆粥原料小麦100克,红枣10个,桂圆肉20克,糯米80克,白糖适量。做法将小麦淘洗干净,加热水浸涨,倒入锅中,加水煮熟,取汁水,加入淘洗干净的糯米洗净去核的红枣和切碎的
岁月失语,惟石能言!一一一累!人生的确很累,看你如何品味。日出而作,日落而归。一天,一眨眼,一天很短,一眨眠就过去了。路过的永远是风景,留下的才是人生。好好活着,也是一种成切。一天,一眨眼,一年,一秋寒,一生,
马斯克将互联网带到了巴西的亚马逊罪犯喜欢它巴西环境署联邦特工摧毁了亚诺马米原住民领地内的一艘非法采矿驳船巴西北阿塔莱亚(美联社)周二,巴西联邦特工乘坐三架直升机降落在亚马逊雨林的一处非法采矿点。他们遭到枪击,枪手逃脱了,留
李白出生在外国,还是个倒插门女婿,生下的儿子是傻子?李白小时候的玉盘,是吉尔吉斯斯坦的月亮。老崔说李白,这位天下呼之为诗仙的人物。是他成全了诗仙的名号,而不是诗仙给了他一种赞誉。他的一生并不顺坦,而在他的诗中却是另外一个人生。找仙草
奚贵妃这是又怀上了吗?娱评大赏近日一组奚梦瑶仙气飘飘的紫色礼服照片流出。她身穿深紫色纱质拖地长裙,头发高高挽起,露出性感的锁骨和美背,紫色与冰肌雪肤相映衬,显得整个人又美又仙,状态简直回到巅峰时期。身旁
诗意解读杜甫李白等16位大诗人原标题诗意解读杜甫李白等16位大诗人(主题)鲁奖作家张执浩在黄鹤楼下写出新作不如读诗(副题)武汉晚报讯(记者万建辉通讯员聂奥林)我和黄鹤楼是凝视与对峙的关系,每次我望着黄鹤楼时,它
证据角度看李途纯房车200多套仅8套300多辆无1辆!堪称李大胆!01hr李途纯先生最新公布了自己有关个人房产车辆的证据。李途纯先生删除了自3月4日以来发布的全部文章。3月15日下午1728分,又发布了新的一篇。标题还是株洲市五人小组没收李途纯三