有没有转门做乐器演奏的网站,成都网站建设服务功能,网站建设具体建设流程,网站建设属于什么开票类目Apache RocketMQ是一个开源的分布式消息中间件系统#xff0c;最初由阿里巴巴开发并贡献给Apache软件基金会。RocketMQ提供了高性能、高可靠性、高扩展性和低延迟的消息传递服务#xff0c;适用于构建大规模分布式系统中的消息通信和数据同步。
RocketMQ支持多种消息模型最初由阿里巴巴开发并贡献给Apache软件基金会。RocketMQ提供了高性能、高可靠性、高扩展性和低延迟的消息传递服务适用于构建大规模分布式系统中的消息通信和数据同步。
RocketMQ支持多种消息模型包括点对点P2P和发布/订阅Pub/Sub模型。它具有以下特性
高性能RocketMQ能够处理大规模消息传递并具有低延迟和高吞吐量的特点。高可靠性RocketMQ提供了消息的持久化存储和消息重试机制确保消息不丢失同时支持容错和高可用性。高扩展性RocketMQ支持横向扩展能够轻松地扩展到多个Broker节点以处理大量消息。丰富的特性RocketMQ提供了丰富的特性包括延迟消息、顺序消息、事务消息、消息过滤等。监控和管理RocketMQ提供了丰富的监控和管理工具用于监控消息的生产和消费情况以及管理消息队列的配置和状态。 按照下面步骤通过Docker Compose 一键快速部署 RocketMQ 1.编写docker-compose
复制下面的内容创建 docker-compose.yml 文件
version: 3.8services:namesrv:image: registry.cn-hangzhou.aliyuncs.com/jeecgdocker/rocketmq:4.9.6container_name: rmqnamesrvports:- 9876:9876networks:- rocketmqcommand: sh mqnamesrvbroker:image: registry.cn-hangzhou.aliyuncs.com/jeecgdocker/rocketmq:4.9.6container_name: rmqbrokerports:- 10909:10909- 10911:10911- 10912:10912environment:- NAMESRV_ADDRnamesrv:9876depends_on:- namesrvnetworks:- rocketmqcommand: sh mqbrokerdashboard:image: registry.cn-hangzhou.aliyuncs.com/jeecgdocker/rocketmq-dashboard:latestcontainer_name: rmqdashboardports:- 8080:8080environment:- JAVA_OPTS-Drocketmq.namesrv.addrnamesrv:9876depends_on:- namesrvnetworks:- rocketmqnetworks:rocketmq:driver: bridge2.启动RocketMQ集群
执行下面命令根据 docker-compose.yml 创建RockerMQ集群
docker-compose up -d3.关闭RocketMQ集群
根据 docker-compose.yml 文件关闭所有服务。
docker-compose down4.访问RocketMQ管理界面 关于RocketMQ如何集成到项目中使用可以参考JeecgBoot开源项目
https://github.com/jeecgboot/JeecgBoot