gydtep 发表于 2020-11-27 09:23:54
最后是“Fail often”,混沌工程是一种在生产环境周期性引入故障变量,验证系统对非预期故障防御的有效性的思想。Netflix 引入混沌工程概念解决微服务架构的稳定性挑战,也得到了众多互联网公司的广泛应用。gydtep 发表于 2020-11-27 14:32:04
gRPC 应用直接从控制平面获取服务治理的策略, gPRC 应用之间直接通信无需额外代理。这个可以看到开放的服务网格技术的雄心,进化成为一套跨语言的服务治理框架,可以兼顾标准化、灵活性与运行效率。Google 的托管服务网格产品已经率先提供了对 ”proxyless“ gRPC 应用的支持。gydtep 发表于 2020-11-27 20:23:02
Workflow Orchestration 工作流编排:以阿里云 Serverless 工作流为例,可以通过一个声明式的业务流程来编排任务。这种方式简化了开发和运行业务流程所需要的任务协调、状态管理以及错误处理等繁琐工作,让开发者聚焦于业务逻辑开发。gydtep 发表于 2020-11-28 12:17:07
在权责方面,所有数据应该在源头统一,统一所有的数据基础层,并由一个团队负责和管控,其他团队无权复制数据基础层的数据。gydtep 发表于 2020-11-29 09:16:42
在一个简单的微服务架构中,如果某应用处于整个链路的入口位置,它的前端一般会挂上负载均衡组件(上图中的应用 A),以承接来自于最终用户的业务请求。这类应用在进行生命周期管理的时候,复杂度会更高,为了确保应用在新版本发布过程中的平衡稳定,会经过如下的步骤:gydtep 发表于 2020-11-30 10:23:54
应用级流量防护: SAE 集成 AHAS 实现应用级别的流控与降级能力,全面保障应用的高可用性。gydtep 发表于 2020-11-30 13:14:02
如果多个DB间是同构的,那么可能存在一些情况使得中心化的内容同时挂掉;但如果DB是异构的,比如使用的数据库版本不同,那么这些数据库同时挂掉的情况则非常少。gydtep 发表于 2020-11-30 15:27:12
好的产品总是能给予用户最轻松的使用体验,并在实际生产中发挥出巨大的业务价值。我们不妨从现在开始,就将所有微服务应用通过无侵入的方式接入ARMS,构建一体化的全链路监控体系,而不是等到真正遇到生产故障的那一天,为了定位问题而费尽周折。gydtep 发表于 2020-11-30 17:58:42
如何了解每一个应用的性能指标,并对系统容量进行合理的规划?gydtep 发表于 2020-12-1 07:58:38
对于企业来说,每时每刻都在产生海量的数据,数据采集作为数据体系第一环尤为重要。