gydtep
发表于 2021-7-13 19:50:03
故障演练
随机关闭生产环境中的实例。
让某台机器的请求或返回变慢,观察系统的表现,可以用来测试上游服务是否有服务降级能力,当然如果响应时间特别长,也就相当于服务不可用。
gydtep
发表于 2021-7-14 13:17:55
以用户为中心的一致性模型
以下一致性模型适应的场景为不会同时发生更新操作,或者同时发生更新操作时能够比较容易地化解。因为这里的数据更新默认有一个与之关联的所有者,此所有者拥有唯一被允许修改数据的权限,可以按照用户 ID 进行路由。
gydtep
发表于 2021-7-14 18:26:28
自动化测试
自动化测试可以代替人工测试。
测试成了全栈工程师的工作,因为不沟通才是最有效率的沟通。
gydtep
发表于 2021-7-15 15:07:13
亚洲、中东和非洲地区的开发人员采用容器和云原生技术的速度较慢。中国的各大公司在向云的迁移方面一直滞后,并且云原生技术的使用也呈现同样的趋势。随着阿里巴巴的 CaaS 获得市场的青睐,相信将来东亚地区会涌现更多云原生开发人员。
gydtep
发表于 2021-7-16 10:23:26
与未参与云原生的开发人员相比,云原生开发人员掌握的计算基础架构确实更多。这些开发人员更加愿意在私有云、公共云、混合云和本地服务器等四种环境中运行代码,且平均使用了1.8种环境,而未参与云原生开发人员的平均值为1.5。
gydtep
发表于 2021-7-16 17:21:02
趋势四:动态、混合、分布式的云环境将成为新常态
上云已是大势所趋,但对于企业而言,有些业务出于对数据主权、安全隐私的考量,会采用混合云架构。一些企业为了满足安全合规、成本优化、提升地域覆盖性和避免云厂商锁定等需求,会选择多个云厂商。混合云 / 多云架构已成为企业上云新常态。Gartner 指出“到 2021,超过 75% 的大中型组织将采用多云或者混合 IT 战略。”
gydtep
发表于 2021-7-17 17:26:33
事实上,根据2020年全球各地组织的支出情况,部署自动化客服是最主要的人工智能用例。Perkins说:“目前有许多用例应用于零售和电子商务垂直领域,主要集中在客户服务上。例如在医疗保健领域,会话人工智能被用来协助患者支持和预约安排。”
gydtep
发表于 2021-7-19 07:15:41
幸运的是,针对这些普遍存在的难题,业界涌现了一系列优秀的开源技术组件和工具,让开发者可以更轻松的构建微服务应用。像 Spring Cloud 和 Dubbo 这样的技术框架,经过多年的发展,已经演化为微服务领域的通用标准,极大地降低了微服务的门槛,但这些技术框架依然没有办法解决其中两个最大的挑战,这两个挑战成为摆在开发者面前的两座大山。
gydtep
发表于 2021-7-19 15:41:25
另外,相比生产环境,开发和测试环境对于扩容和缩容的需求会更加迫切。一套微服务应用由不同的团队进行开发,在理想的情况下,多个团队会共享一套测试环境:
gydtep
发表于 2021-7-20 08:20:23
SAE 实现了 Serverless 架构 + 微服务架构的完美融合,对于 Spring Cloud 和 Dubbo 等主流的微服务架构,可以实现无缝兼容,基本上没有改造成本,并真正按需使用、按量计费,节省闲置计算资源,同时免去 IaaS 层运维方面的工作,有效提升开发运维效率。