gydtep 发表于 2020-11-13 14:15:53

这个架构就是在云原生时代的微服务架构 - Cloud Native Microservices,边车(Sidecar)进程开始接管微服务应用之间的流量,承载第二代中服务框架的功能,

gydtep 发表于 2020-11-13 16:31:27

当 BaaS 云服务日趋完善时,Serverless 因为屏蔽了服务器的各种运维复杂度,让开发人员可以将 更多精力用于业务逻辑设计与实现,而逐渐成为云原生主流技术之一。

gydtep 发表于 2020-11-14 15:02:10

然而业务逻辑的概念模型和服务交互是相对稳定的。相对而言,API 的接口是更加稳定的,而具体的实现是可以迭代实现和持续变化的。定义良好的 API 可以更好保障应用系统的质量。

gydtep 发表于 2020-11-14 18:36:50

事件驱动架构实现了事件的生产者和消费者的彻底解耦。生产者无需关注事件如何被消费,同时消费者无需关注事件的生产方式;

gydtep 发表于 2020-11-15 15:52:09

其实,这就像人生的困惑,每个人都有自己的答案,即便我们告诉模型所谓的正确答案,模型训练后对未知问题也不一定给我们期待的答案,但是,模型一定会给我们一个答案。

gydtep 发表于 2020-11-16 10:19:29

从本质上来看,这些差异化配置通过付出成本和效率来换取高可用,这就存在着权衡难题。从目前来看,很少有软件系统的高可用能力能够实现5个9,大部分都还停留在理论上达到5个9的状态。

gydtep 发表于 2020-11-16 11:36:07

比如,假设系统所要求的高可用能力级别为5个9,那么即使数据库仅发生一次宕机并且数据恢复失败,那么就无法实现所要求的5个9的高可用能力。

gydtep 发表于 2020-11-16 13:51:09

这样,在以业务维度做跨节点的流量绑定时,就需要将几个服务及其节点圈出来进行分流。

gydtep 发表于 2020-11-16 15:44:51

理论上,这种架构设计是可以扩展的。信息流处理和业务流处理被解耦后就可以被部署在不同的节点中。

gydtep 发表于 2020-11-16 17:38:08

因此这种处理带来的禁写对业务的影响非常小。通过这种方式强一致地写黑名单库,能够近似地实现无损的容灾设计。
页: 16 17 18 19 20 21 22 23 24 25 [26] 27 28 29 30 31 32 33 34 35
查看完整版本: 阿里云服务器ECS老用户升级6.5折限时折扣+400元升级代金券!