当前仓库属于关闭状态,部分功能使用受限,详情请查阅 仓库状态说明
19 Star 43 Fork 142

stylefeng-Roses / roses-cloud-support
关闭

加入 Gitee
与超过 800 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
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

简介

roses-cloud-support 微服务支撑组件,包含注册中心,分布式配置中心,spring boot admin监控中心! 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/stylefeng-Roses/roses-cloud-support.git
git@gitee.com:stylefeng-Roses/roses-cloud-support.git
stylefeng-Roses
roses-cloud-support
roses-cloud-support
master

搜索帮助