gydtep
发表于 2020-11-18 10:25:00
更快、更轻、更敏捷的应用运行时技术是云原生计算的持续追求。
体积更小 - 对于微服务分布式架构而言,更小的体积意味着更少的下载带宽,更快的分发下载速度。
gydtep
发表于 2020-11-18 13:47:09
谈事件驱动架构 (EDA - Event Driven Architecture),我们首先来解释一下什么是事件。事件是指对已经发生的事情、状态变化等的记录。它们是不可变的(无法更改或删除),并且按其创建顺序排序。
gydtep
发表于 2020-11-18 16:25:00
如果需要修改或升级某些实例,就是创建一批新的实例进行替换。这种模式的可以减少了配置管理工作的负担,保障系统配置变更和升级可以可靠地重复执行,避免令人头疼的配置漂移问题;易于解决部署环境间的差异,让持续集成与持续部署过程变得更流畅;支持更好的版本管理,在部署出错时可进行快速回滚,
gydtep
发表于 2020-11-18 18:31:29
再往后,链路开始进入交易系统,通过调用交易系统的核心模块完成该业务支付。此外,为了实现扫码,POS系统还需要和支付宝签约以建立授权关系,并且同步商户信息。这个微服务系统所涵盖的高可用需求包括:
gydtep
发表于 2020-11-19 10:54:52
在service mesh场景下,应用层不再需要关注防热点、读写分离等。几年前,应用层还需要对缓存热点做特殊处理以建设高可用能力,比如在一个缓存节点挂掉时对其进行预热操作。
gydtep
发表于 2020-11-19 14:03:15
首先,需要识别某流量是否与该业务相关;其次,需要将该流量接入到某个特定区域中;然后,该区域还需要将所有与完成该业务相关的节点都包含进来。
gydtep
发表于 2020-11-19 16:37:25
例如,MaxCompute是阿里巴巴自主研发的离线大数据平台,其丰富的功能和强大的存储及计算能力使得企业的大数据有了强大的存储和计算引擎;
gydtep
发表于 2020-11-20 07:37:29
读《设计模式》,《微服务设计》等书字里行间写的都是“解耦”两字,让我们关注架构中确定性和不确定性的分离,提升架构的稳定性和应变能力。
gydtep
发表于 2020-11-20 10:50:39
要有清晰明确的业务领域版图、技术领域版图、工程领域版图,通过涂色的方式,一点点在版图上扩大应用的领域。
gydtep
发表于 2020-11-20 16:31:13
在 Kubernetes 生态的支撑下,在业界成为了主流,是构建云原生(Cloud Native)应用的必备要素。容器化相关技术能够更大程序的挖掘云计算的价值,在一定程度上帮助开发者解决这两个难题。