分布式开发
大雨将至
后知后觉, 也许不算晚
展开
-
RocketMQ教程(四) - 常见问题
目录(一)基础(二)进阶(三)高可用部署(四)常见问题正文1MQClientException: No route info of this topic, test()发生场景Producer发送消息可能原因A. Broker没有成功连接NameServer -> 通过telnet命令检查从Broker Server到NameServer的网络连接是否正常B...原创 2019-06-18 14:57:49 · 5417 阅读 · 1 评论 -
RocketMQ教程(三) - 高可用部署
目录(一)基础(二)进阶(三)高可用部署(四)常见问题正文这里采用双主双从的配置,选择Linux系统,并假定两台服务器的私有IP分别为192.168.0.1和192.168.0.2。下载http://rocketmq.apache.org/dowloading/releases/解压unzip rocketmq-all-4.5.0-bin-release.zip分...原创 2019-06-18 14:18:21 · 4804 阅读 · 2 评论 -
RocketMQ教程(二) - 进阶
目录(一)基础(二)进阶(三)高可用部署(四)常见问题正文1. 定义RocketMQ中的几个重要概念:Producer, Consumer, Broker, Topic, Message Queue下图大致描述了它们之间的关系消费者通过Topic和Tags订阅感兴趣的消息。Topic可以设置一个或多个Message Queue, 消息可以并行地向各个Mess...原创 2019-04-24 09:31:48 · 4563 阅读 · 1 评论 -
RocketMQ教程(一) - 基础
目录(一)基础(二)进阶(三)高可用部署(四)常见问题正文1. 下载http://rocketmq.apache.org/dowloading/releases/选择Binary包这里解压缩后放到了D盘, 且为了操作方便, 把文件夹从rocketmq-all-4.5.0-bin-release改名为RocketMQ默认设置占用内存很大, 如果不是土豪配置需要修改一下...原创 2019-04-12 11:38:13 · 33420 阅读 · 9 评论 -
Dobbo的继任者?试用微博RPC框架Motan
从14年开始就陆续看到新浪微博RPC框架Motan的介绍,时隔两年后,微博团队终于宣布开源轻量级RPC框架Motan,项目地址:https://github.com/weibocom/motan/项目文档介绍比较详细,搭建开发环境非常简单,如果只是使用而不需要源码的话,只配置maven依赖项目即可,按照示例几分钟就可以搭建起一个Hello world。当然这也是官方介绍中的优点之一。原创 2016-05-11 18:13:26 · 20053 阅读 · 0 评论 -
使用ZooKeeper实现软负载均衡(原理)
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,提供的功能包括配置维护、名字服务、分布式同步、组服务等。ZooKeeper会维护一个树形的数据结构,类似于Windows资源管理器目录,其中EPHEMERAL类型的节点会随着创建它的客户端断开而被删除,利用这个特性很容易实现软负载均衡。基本原理是,每个应用的Server启动时创建一个EPHEMERAL节点,应用客户端通过读原创 2016-06-03 11:40:32 · 25386 阅读 · 8 评论