当前位置: 首页 > news >正文

【solace】基于docker部署solace环境

一、solace

https://www.solace.dev/

solace是一款高性能的消息中间件

 

二、部署脚本

docker run -d \-p 8080:8080 \-p 55555:55555 \-p:8008:8008 \-p:1883:1883 \-p:8000:8000 \-p:5672:5672 \-p:9000:9000 \-p:2222:2222 \--shm-size=2g \--env username_admin_globalaccesslevel=admin \--env username_admin_password=admin \--name=solace \solace/solace-pubsub-standard:lts

 

三、检查

打开http://127.0.0.1:8080/

image

使用admin /admin登录

 

四、测试

publisher.py

核心代码

topic = Topic.of("solace/try/this/topic") 
messaging_service = MessagingService.builder().from_properties(broker_props).build().connect() 
direct_publisher = messaging_service.create_direct_message_publisher_builder().build().start() 
outbound_msg = messaging_service.message_builder().build("Hello world!") 
direct_publisher.publish(destination=topic, message=outbound_msg)

 

subscribe.py

核心代码

topic = Topic.of("solace/try/>") 
messaging_service = MessagingService.builder().from_properties(broker_props).build().connect() 
direct_receiver = messaging_service.create_direct_message_receiver_builder().with_subscriptions(topic).build().start() 
direct_receiver.receive_async(MessageHandlerImpl())

消息可以正常发送和接收即可

 

也可以使用界面进行测试

image

 

参考链接:

https://www.cnblogs.com/larrydpk/p/17059116.html

https://www.cnblogs.com/rongfengliang/p/14063645.html

 

http://www.hskmm.com/?act=detail&tid=21555

相关文章:

  • 2025 年阿里巴巴开通实力商家店铺开通代运营 / 阿里巴巴新手开店全托管代运营公司推荐:南鑫粤网络 —— 全域运营解决方案与实战服务优势解析
  • Vue-element-admin开发指南 - 教程
  • 2025 年国内工作服厂家最新推荐排行榜:聚焦工艺设计与服务,精选权威榜单助企业采购冬季/春季/工人/车间/防静电/餐饮/劳保工作服厂家推荐
  • ClickHouse 窗口函数使用详解(一) - 若
  • ClickHouse 窗口函数详解:告别 GROUP BY 的局限性,实现灵活数据分析 - 若
  • 简单WEB网站
  • AtCoder AGC044 总结
  • UOJ#32【UR #2】跳蚤公路 题解
  • 2025 年窗帘杆源头厂家最新推荐榜单:包含支架 / 环 / 全自动 / 可伸缩等多类产品及配件,帮助选到品质与交期双优的优质厂家
  • 2025 年电动窗帘厂家推荐榜单:聚焦国内优质企业定制实力与口碑,为采购者提供最新选择参考电动窗帘系统/电机/轨道/配件/智能电动窗帘厂家推荐
  • Vue3 使用注意事项
  • ClickHouse ReplacingMergeTree 去重陷阱:为什么你的 FINAL 查询无效? - 若
  • js中?? 和 || 的区别详解
  • 微信机器人API接口| 个人开发者必备
  • 直击现场! “ 直通乌镇 ”开源赛复赛收官,OpenCSG担任评委,十强藏着哪些产业机会?
  • Python 列表生成式、字典生成式与生成器表达式
  • java 解析json字符串,获取特定的字段值,JsonObject
  • python 批量提取txt数据中的值写入csv
  • 回忆中学的函数
  • Java 一行一行的读取文本,小Demo 大学问
  • 家里wifi电信出口ip如何控制不变,解决访问云服务器上面的资源
  • 2025 年挤压造粒机源头厂家最新推荐榜单:前五企业技术实力、服务能力及口碑测评指南对辊挤压/化肥挤压/干粉挤压造粒机厂家推荐
  • MYSQL数据库取消表的约束
  • 2025 年京东 e 卡回收平台最新推荐排行榜:权威测评实时结算平台,助力用户安全高效转让京东 e 卡
  • 2025 年支付宝消费券回收平台最新推荐榜单:优质平台权威测评,助您高效安全处理闲置消费券支付宝消费券回收/闲置支付宝消费券回收/支付宝消费券快速回收平台推荐
  • ICP备案查询网站 域名备案查询
  • 2025 年注浆管厂家最新权威推荐排行榜:聚焦 R780/108 / 隧道 / 预埋 / 桩基等专用产品,精选 TOP5 优质企业
  • stable diffusion网络结构详解
  • 9.30
  • 网络与系统攻防技术实验一——逆向破解与Bof