Watch 16 Star 39 Fork 125

stylefeng-Roses / roses-cloud-supportJava

Sign up for free
Explore and code with more than 2 million developers,Free private repositories !:)
Sign up
roses-cloud-support 微服务支撑组件,包含注册中心,分布式配置中心,spring boot admin监控中心! spread retract

Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

roses-cloud-support 微服务支撑组件


介绍

本项目为Roses系列微服务框架的模块之一,Roses基于Spring Boot 2Spring Cloud Finchley.RELEASE,致力做更简洁的分布式服务化解决方案,Roses拥有高效率的开发体验,提供可靠消息最终一致性分布式事务解决方案,提供基于调用链的服务治理,提供可靠的服务异常定位方案(Log + Trace)等等,一个分布式框架不仅需要构建高效稳定的底层开发框架,更需要解决分布式带来的种种挑战,请关注Roses微服务框架https://gitee.com/stylefeng/roses


本项目模块介绍

模块名称 说明 端口 备注
roses-cloud-register 注册中心 8761 eureka注册中心
roses-config-server 分布式配置中心 8002 拉取远程仓库配置并为各个微服务提供配置
roses-spring-boot-admin 监控中心 9000 监控程序是否正常启动或者挂掉

注意事项


启动步骤

  1. 启动roses-config-server,直接运行RosesConfigServerApplication的main方法
  2. 启动roses-cloud-register,直接运行RegisterApplication的main方法
  3. 启动roses-spring-boot-admin,直接运行RosesSpringBootAdminApplication的main方法

如何使用

roses-config-server

roses-config-server为分布式配置中心,为了集中管理各个微服务的配置,启动后可根据如下表达式url查看配置仓库的配置,label为git仓库的分支名称

/{application}/{profile}/{label}
/{application}-{profile}.yml
/{label}/{application}-{profile}.yml
/{application}-{profile}.properties
/{label}/{application}-{profile}.properties

例如,您可以访问http://localhost:8002/roses-system-local.yml,即可获取roses-system的local profile的配置,如下 输入图片说明

roses-cloud-register

roses-cloud-register为注册中心,微服务服务注册和发现的根本,当项目启动成功后可访问http://localhost:8761/查看运行情况,若可以访问则说明启动成功,如下 注册中心

roses-spring-boot-admin

roses-spring-boot-admin为分布式监控中心,启动后访问http://localhost:9000,即可查看各个微服务的运行状态,环境变量,线程,内存占用率等信息,如下 监控中心1 监控中心2 监控中心3

Comments ( 0 )

You need to Sign in for post a comment

Help Search