mq
文章平均质量分 55
java知路
这个作者很懒,什么都没留下…
展开
-
rocketmq做了哪些事情来提高性能
**特定场景的优化**: 对于小消息的生产性能,RocketMQ特别进行了针对性优化,例如通过调整生产消息的线程池数量和优化消息ID生成的逻辑,以适应高TPS的场景Θic-3Θ。- **正确的版本选择**: 随着新版本的发布,如4.9.1版本,带来了性能的提升和新特性的支持,选择合适的版本对于发挥RocketMQ的最佳性能至关重要Θic-3Θ。- **精简消息协议头**: 对消息生产的指令进行了简化处理,直接设置每个属性而非使用通用的解析器,这样简化了处理流程,提升了效率Θic-4Θ。原创 2024-06-10 11:26:40 · 443 阅读 · 0 评论 -
rocketmq linux ubuntu设置服务开启启动
vim /etc/init.d/rocketmq#!/bin/sh## rocketmq - this script starts and stops the rocketmq daemon## chkconfig: - 85 15export JAVA_HOME=/root/java/jdk8u292-b10-jre-openj9export PATH=$JAVA_HOME/bin:$PATH ROCKETMQ_HOME=/root/java/rocketmq-all-4.7..原创 2021-06-11 16:10:25 · 488 阅读 · 1 评论 -
rocketmq linux注册服务开机启动
cd/lib/systemd/system/增加文件vim nameserver.service内容如下[Unit]Description=nameserverAfter=network.target [Service]Environment="JAVA_HOME=/root/java/jdk8-j9"Type=forking#aloneExecStart=sh /root/java/rocketmq-all-4.8.0-bin-release/bin/mqna...原创 2021-05-17 21:54:35 · 428 阅读 · 0 评论 -
kafka两年,踩过那些坑
大家好,我是苏三,又和大家见面了。前言我的上家公司是做餐饮系统的,每天中午和晚上用餐高峰期,系统的并发量不容小觑。为了保险起见,公司规定各部门都要在吃饭的时间轮流值班,防止出现线上问题时能够及时处理。我当时在后厨显示系统团队,该系统属于订单的下游业务。用户点完菜下单后,订单系统会通过发kafka消息给我们系统,系统读取消息后,做业务逻辑处理,持久化订单和菜品数据,然后展示到划菜客户端。这样厨师就知道哪个订单要做哪些菜,有些菜做好了,就可以通过该系统出菜。系统自动通知服务员上菜,如果服务员上完菜,转载 2021-03-24 10:32:39 · 194 阅读 · 0 评论 -
rocketmq入门启动配置
##配置环境vim /etc/profile增加export ROCKETMQ_HOME=/root/java/rocketmq-all-4.7.1-bin-releaseexport NAMESRV_ADDR=localhost:9876###使配置生效source /etc/profile##启动 nameServer注册中心sh bin/mqnamesrv###后台启动nohup sh bin/mqnamesrv &###查看日志tail -f ~/logs/r.原创 2020-08-13 17:00:05 · 538 阅读 · 0 评论 -
rocketmq普通消息样例、顺序消息样例、延时消息样例、批量消息样例、过滤消息样例、事务消息样例
样例xiao1 基本样例在基本样例中我们提供如下的功能场景:使用RocketMQ发送三种类型的消息:同步消息、异步消息和单向消息。其中前两种消息是可靠的,因为会有发送是否成功的应答。 使用RocketMQ来消费接收到的消息。1.1 加入依赖:maven:<dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-client</原创 2020-08-13 09:35:04 · 358 阅读 · 0 评论