同步操作将从 stylefeng-Roses/roses-cloud-support 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
本项目为Roses系列微服务框架的模块之一,Roses基于Spring Boot 2
和Spring 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 | 监控程序是否正常启动或者挂掉 |
- 开发环境为jdk 1.8
- maven推荐使用阿里云镜像,拉取jar包保证成功
- 确保能连接上配置仓库,例如项目默认的https://gitee.com/stylefeng-Roses/roses-config-repo.git
- 确保配置仓库中的配置没问题,您可以fork一下我的配置仓库,并可以参考我的配置https://gitee.com/stylefeng-Roses/roses-config-repo
- 您可以把roses-config-server配置仓库换位您的配置仓库
- 启动roses-config-server,直接运行RosesConfigServerApplication的main方法
- 启动roses-cloud-register,直接运行RegisterApplication的main方法
- 启动roses-spring-boot-admin,直接运行RosesSpringBootAdminApplication的main方法
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为注册中心,微服务服务注册和发现的根本,当项目启动成功后可访问http://localhost:8761/
查看运行情况,若可以访问则说明启动成功,如下
roses-spring-boot-admin为分布式监控中心,启动后访问http://localhost:9000
,即可查看各个微服务的运行状态,环境变量,线程,内存占用率等信息,如下
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。