公司不断发展扩大,研发和运维的系统也会随之增多,在众多的系统中,有大量的组件或模块有着独立部署的需要。对于长期运维的项目,新需求的增加、用户范围的扩展,都导致系统复杂程度逐渐提升。对此,LeaRun结合实际应用需求,自主研发了一套基于Java的微服务开发工具,支持跨平台应用,可灵活部署。既满足公司内部项目研发需要,又能够与其他主流微服务架构进行交互应用。
平台采用Spring Boot Admin可以对SpringBoot应用的各项指标进行监控,从而作为微服务架构中的监控中心来使用,对已注册的服务请求情况、服务执行链路跟踪、服务域运行状态监控等,通过监控中心,可以及时掌握系统运行状态,及时调整系统运行策略,确保系统的稳定运行。