尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

【solace】基于docker部署solace环境

【solace】基于docker部署solace环境
📅 发布时间:2026/6/19 13:44:50

一、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

 

相关新闻

  • Vue-element-admin开发指南 - 教程
  • 2025 年国内工作服厂家最新推荐排行榜:聚焦工艺设计与服务,精选权威榜单助企业采购冬季/春季/工人/车间/防静电/餐饮/劳保工作服厂家推荐
  • 在 Vue 3 的 script setup 语法中,定义组件名称(name)

最新新闻

  • DeepSeek-V4高效长上下文推理技术解析
  • 技术解析-CPR曲面重建:从血管拉直到三维可视化的核心算法与临床价值
  • S12XS中断系统XINT配置详解:从原理到汽车电子实战
  • 【新】5p229基于python的新能源汽车数据分析系统的设计与实现3(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
  • MCU系统集成模块(SIM)解析:复位、中断与低功耗设计实战
  • 从零到一:基于JasperGold的FPV实战入门与避坑指南

日新闻

  • 信任的进化:技术实现详解——如何用JavaScript构建博弈论模拟器
  • Terrakube自定义工作流:如何集成OPA、Infracost等工具扩展IaC能力
  • grunt-concurrent快速入门:5分钟学会并行运行Grunt任务

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号