一篇文章读懂微服务与网关技术( 四 )


 
实时的路由拓扑和网关拓扑调用关系及状态展示, 实时的路由拓扑图如下:

一篇文章读懂微服务与网关技术

文章插图
 
网关集群拓扑管理界面 , 包含实时日志 , 实时 Hystix 监控 , JVM 配置等
一篇文章读懂微服务与网关技术

文章插图
 
可视化的组件管理界面:
一篇文章读懂微服务与网关技术

文章插图
 
日志回溯 , 利用 EKK 架构实现日志归集到日志查看功能
一篇文章读懂微服务与网关技术

文章插图
 
熔断管理的分类及错误 Stacktrace 查看
一篇文章读懂微服务与网关技术

文章插图
 
URL 细粒度的监控统计功能(默认不打开 , 需要路由绑定监控组件), 包括 URL 的延迟统计 , 调用计数等指标 。
一篇文章读懂微服务与网关技术

文章插图
 
五. 总结
软件工程没有银弹 , 软件系统的不确定性和复杂性贯穿软件工程的整个生命周期 , 微服务架构本质上是通过分层和解耦来降低系统的复杂性 , 这里组织的沟通方式、企业文化、团队技术学习能力都会对微服务架构的落地产生重要的影响 。
对业务系统的核心能力洞察和业务边界的识别是系统微服务架构落地的重要环节;微服务基础设施的技术选型应该考虑到业务系统所使用的技术体系 , 选择成熟的生态体系和合适的技术方案有利于微服务架构的推广和持续的技术演进;SIA-GATEWAY 作为微服务基础设施充分考虑到了与业务系统的兼容性和相关技术生态的成熟度 。
一篇文章读懂微服务与网关技术

文章插图
 
最后在微服务架构下 , 随着微服务规模的扩大 , 必然带来分布式事务一致性、网络响应、容错等等问题 ,  所以微服务治理是微服务架构的难点 , 保障微服务架构的高可用和高可扩展性需要在基础设施层面增加更多的技术投入和技术保障 ,  这样才能让业务更好的专注于业务实现 , 敏捷的开发 , 持续快速的服务交付 。




推荐阅读