本项目是用来学习springclound的示例项目,主要包括注册中心及注册中心集群; 服务间的调用(ribbon及Feign);熔断器;配置中心;服务网关等。
环境说明:
各分支说明:
springclound01 分支 用于演示基于maven多模块的微服务项目搭建,注册中心,及服务的注册于发现
springclound02 分支 用于演示注册中心集群
springclound03_01 分支 用于演示熔断器的基本使用, hytrix dashboard监控面板的基本使用(只能监控单个服务实例,如果 需要监控集群服务则可参数springclound03_02分支)
springclound03_02 分支 加入了Turbine集群监控面板配置示例。
springclound04 分支 加入zuul网关支持及网关的监控功能,网关提供了基于jwt的令牌认证支持,微服务的多版本发布支持, ribbonconsumer模块加入监控功能。
springcloud05 分支 加入配置中心支持,与该示例相配合的配置中心仓库为码云“scdemo-config-repo”(私有), 加入spring cloud bus,支持配置文件的动态刷新。
springcloud06 分支 为配置中心加入ssh加密通讯支持
rabbitmq01 分支 加入基于rabbitmq消息服务的简单生产者与消费者的开发示例。消息生产者模块scdemo-sender, 消息消费者模块 scdemo-receiver
rabbitmq02 分支 加入rabbitmq的直接交换机,主题交换机(发布订阅),广播交换机,死信队列等示例。以上示例代码在scdemo-sender 模块。
rabbitmq03 分支 加入基于rabbitmq通过过期与死信队列实现延迟队列的实现示例
勘误:springclound =》springcloud
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。