地址如下:https://github.com/SpringCloud/Moss
Moss的竞品分析对比如下表所示:
对比选项 | Spring Boot Admin | Moss |
---|---|---|
服务画像 | ||
服务实例画像 | ||
支持单Eureka集群 | ||
支持单Nacos集群 | ||
支持多Eureka集群,在线动态增加,删除,切换 | ||
前端技术 | Vue | Ant Design Pro |
支持Spring Boot 1.5.X和Spring Boot 2.0.X | ||
服务调用拓扑 | ||
在线查看Jar依赖 | ||
服务归属(项目,Owner) | ||
服务和实例支持模糊查询 | ||
服务闪烁告警 | ||
服务评分打星 | ||
服务列表画像 | ||
服务实例列表画像 | ||
服务实例内部组件列表,使用哪些Spring Cloud组件 |
应用如何接入:
1.引入moss-client-starter
org.xujin.moss moss-client-2.x 1.0.0.RELEASE
2.在application.yml中增加配置如下
info.groupId: @project.groupId@info.artifactId: @project.artifactId@info.version: @project.version@
3.在pom中增加maven插件
pl.project13.maven git-commit-id-plugin 2.1.15 revision ${project.basedir}/.git
接入nacos将pom.xml中的依赖修改如下
org.xujin.moss moss-adapter-multi-eureka 1.0.0.RELEASE
修改为
org.xujin.moss moss-adapter-single-nacos 1.0.0.RELEASE
yml文件配置如下
spring: application: name: halo-moss cloud: nacos: discovery: server-addr: 127.0.0.1:8848
新建应用gz-moss,启动后应用提示未被接管:
接入状态take_over改成1,spring.appliaction.name是你应用名改为gz-moss
再次点击应用进去后