消息队列
柯南与皮卡超
https://github.com/creazy-code/evangelist
展开
-
rocketMQ实战(一):基本概念及结构框架介绍
rocketMQ在设计初就支持集群部署,在高并发场景有着十分广泛的应用。首先来看看rocketMQ官网的一个设计框架图如官网所介绍的那样,rocketMQ由四个部分组成:nameServer、broker、producer和consumer。它们中的每一个都可以水平扩展而不会出现单点故障。nameServer提供轻量级的服务发现和路由。每个nameServer都记录完整的路由信息,提供相应的读写服...原创 2018-06-03 15:58:37 · 893 阅读 · 0 评论 -
rocketMQ实战(二):部署
rocket的部署模式: 1、单master部署 2、多master部署 3、多master多slave(异步复制):宕机会有少量消息丢失,性能高(消息投递到一个master后会异步将消息复制到其他master,消息只要投递到一个Master就算投递成功,但是当一个master宕机后可能存在消息还没有复制的情况,所以可能会造成消息丢失) 4、多master多slave(同步...原创 2018-06-03 20:57:28 · 324 阅读 · 0 评论 -
rocketmq(broker配置参数设置)不断更新中
brokerClusterName=DefaultClusterbrokerName=broker-anamesrvAddr=192.168.1.101:9876brokerId=0deleteWhen=04fileReservedTime=48brokerRole=ASYNC_FLUSHflushDiskType=ASYNC_FLUSHlistenPort=10911autoCreateTopi...原创 2018-06-03 19:02:11 · 10452 阅读 · 0 评论 -
rocketMQ实战(三):可视化界面三分钟安装
step1:从开源项目https://github.com/apache/rocketmq-externals下载代码到本地step2 : 解压后进入rocketmq-console目录,cmd到此目录,执行mvn package(为避免麻烦直接删除src下的test目录)step3 : 拿到jar包后直接部署这是一个springboot工程,上传rocketmq-console-ng-1.0.0...原创 2018-06-05 22:20:28 · 2992 阅读 · 0 评论 -
rocketMQ实战(四): hello world
step1:pom文件中引入依赖<dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-client</artifactId> <version>4.0.0-incubating</version>&原创 2018-06-06 22:06:03 · 391 阅读 · 0 评论