springboot2 boot求助

RocketMQ 的核心接收 Producer 发过来的消息、处悝 Consumer 的消费消息请求、消息的持 久化存储、服务端过滤功能等 。

消息队列中的状态服务器集群的各个组件通过它来了解全局的信息 。类似微服务中注册中心的服务注册发现,下线上线的概念。

NamServer可以部署多个相互之间独立,其他角色同时向多个NameServer 机器上报状态信息

NameServer 中的 Broker、 Topic等状态信息不会持久存储,都是由各个角色定时上报并存储到内存中超时不上报的话, NameServer会认为某个机器出故障不可用

(2)、Producer发送消息时候,需要根据消息的Topic从本地缓存的获取路由信息如果没有则更新路由信息会从NameServer重新拉取,同时Producer会默认每隔30s向NameServer拉取一次路由信息

(3)、Consumer消费消息时候,从NameServer获取的路由信息并再完成客户端的负载均衡后,监听指定消息队列获取消息并进行消费

//viewspace-2672749/,如需转载请注明出处,否则將追究法律责任

版权声明:本文为博主原创文章遵循

版权协议,转载请附上原文出处链接和本声明

我们创建springboot2Boot项目都是通过如下图的方式配置进行创建:

我们在实际工作项目中不是每個人都喜欢从springboot2-boot-starter-parent POM 继承。我们有时候想通过继承的方式来声明所有maven 配置springboot2 为我们提供了具体的解决方案,具体操作方式如下:
我们做一个简单線上商店项目的案例来进行演示:
首先创建一个父maven pom项目 引入上面图片中配置内容:
创建成功后具体配置如下:


    

一般商店项目肯定涉及到订單服务我们先创建一个springboot2Boot 项目然后在对其进行改造创建好订单服务项目模块具体配置如下:

我们现在只需将创建好订单服务springboot2Boot项目 中的parent 改成峩们的shop 项目坐标即可。
将上图中的内容配置成如下图所示:

在我们的订单服务项目 引入 commons-lang3 依赖这里就不用在指定version了。具体配置如下图所示:
查看我们订单服务项目已经包含了commons-long3 的依赖了
然后在启动我们的order项目测试一下,个人测试可以启动成功!启动日志如下图所示:

我要回帖

更多关于 springboot2 的文章

 

随机推荐