gydtep 发表于 2020-11-12 15:56:12
共享(Sharing)--- 要实现真正的协作,还需要团队在知识层面达成一致。通过共享知识,让团队共同进步:可见度 visibility:让每个人可以了解团队其它人的工作。gydtep 发表于 2020-11-13 09:39:40
此外,正确评估各种架构的计算性极限对于我们选型、解决具体问题也是十分重要的。因此需要总结如何设计、评估端计算架构的一般性方法。gydtep 发表于 2020-11-13 14:15:17
这个变化使得第二代架构中多语言支持问题得以彻底解决,微服务基础 能力演进和业务逻辑迭代彻底解耦。gydtep 发表于 2020-11-14 15:30:30
支持不同的技术栈的实现,比如对于同一个 API 接口,其服务实现采用 Java 。前端应用可以使用 JavaScript ,gydtep 发表于 2020-11-16 11:34:44
然而,这并不意味着高可用设计只需依赖数据库,而不需要额外的容灾能力。事实上,这与系统所要求的高可用级别相关。gydtep 发表于 2020-11-16 16:06:36
分布式事务中通常有一个发起者和多个参与者。发起者发起一个预提交,在所有参与者确认后,该任务才被执行。gydtep 发表于 2020-11-17 11:48:15
基础设施同样也得到了很好的发展。最开始,单体架构是托管式的,通常将应用程序托管给电信运营商的某个机房,在物理机上运行单体应用。gydtep 发表于 2020-11-17 15:03:57
异步要求将业务流程的核心部分抽象出来,使其不与非核心的内容耦合。从理论上看,核心部分越精炼,系统出错误的概率越小。gydtep 发表于 2020-11-17 19:36:34
SAE(Serverless 应用引擎)实现了 Serverless 架构 + 微服务架构的完美融合,真正按需使用、按量计费,节省闲置计算资源,同时免去 IaaS 运维,有效提升开发运维效率;SAE 支持 Spring Cloud、Dubbo 和 HSF 等流行的微服务架构。gydtep 发表于 2020-11-18 10:44:57
我们知道用户需求是复杂多变的,比如从桌面到移动端,应用的展现方式和操作流程都有可能不同;然而业务逻辑的概念模型和服务交互是相对稳定的。