SpringCloud系列之接入SkyWalking进行链路追踪和日志收集
前一段时间一直在研究升级公司项目的架构,在不断学习和试错后,最终确定了一套基于 k8s 的高可用架构体系,未来几期会将这套架构体系的架设过程和注意事项以系列文章的形式分享出来,敬请期待!
由于集群和分布式规模的扩大,对微服务链路的监控和日志收集,越来越有必要性,所以在筛选了了一些方案后,发现 SkyWalking 完美符合我们的预期,对链路追踪和日志收集都有不错的实现。
SkyWalking 是一 ... 全文
SpringCloud系列之接入SkyWalking进行链路追踪和日志收集
前一段时间一直在研究升级公司项目的架构,在不断学习和试错后,最终确定了一套基于 k8s 的高可用架构体系,未来几期会将这套架构体系的架设过程和注意事项以系列文章的形式分享出来,敬请期待!
由于集群和分布式规模的扩大,对微服务链路的监控和日志收集,越来越有必要性,所以在筛选了了一些方案后,发现 SkyWalking 完美符合我们的预期,对链路追踪和日志收集都有不错的实现。
SkyWalking 是一 ... 全文
基于 nacos/springcloud/k8s 的不停机服务更新[graceful shutdown](K8S优雅下线,避免滚动更新期间系统无法访问)
我们的 SpringCloud 是部署在 k8s 上的, 当通过 k8s 进行滚动升级时, 会有请求 500 的情况, 不利于用户体验, 严重的可能造成数据错误的问题
k8s 滚动更新策略介绍
假设我们要升级的微服务在环境上为3个副本的集群,升级应用时,会先启动1个新版本的副本,然后下线一个旧版本的副本,之后再启动1个新版本的副本,一次类推,直到所有旧副本都替换新副本。
通过链路追踪分析, 报错的 ... 全文
爱奇艺基于SpringCloud的韧性能力建设(就近路由策略+优雅上线+优雅下线)
国际站后端业务不断扩展,支撑的服务实例规模也越来越大。并且在此过程中,支持了双云及多地部署。
这也给服务治理带来了挑战,如何应对同城多机房路由、多地容灾等场景,并解决微服务优雅上下线等问题,是国际站业务拓展亟需解决的课题。
本文将从设计、开发、实践各个维度,叙述爱奇艺解决上述问题的思路和实践。
SpringCloud客户端路由
客户端就近路由
什么是就近路由?在业务多机房部署场景中,内部服务如果存 ... 全文