最近一直学习,主要处理java的分布式,MQ,RPC,通信,数据库,缓存等方向. 一般现在的MQ都是企业级的,庞大,功能齐全.最主要是代码量大,对于我们这些小程序员而言,太大,修改困难,修复更加困难,学习资料现在多了还要好点.因此自己写了个小MQ,取名也叫SmallMQ. 简单言之,三部分.topicServer,负责注册,注册中心.broker,也就是MQ中心另外就是客户端,负责数据订阅发布. 如图: 每部分简单实现: (一)topicServer 启动之后监听信息,接收MQ注册信息及上报主题…