
说说架构
文章平均质量分 90
陀罗犬穆
软件设计师。。。
展开
-
产品的拼装化之概述
在之前的5年间,主要负责的产品的之一就是做产品的组件化拼装,本着对该项目总结的想法,将组件化拼装的技术方案形成文档并将之于公开出来。由于主题的内容较多,因此会将它拆成多个文件独立发表。原创 2021-10-21 15:55:06 · 280 阅读 · 0 评论 -
微服务(Microservices)
最近好像谈论微服务的人比较多,也开始学习一下,但是都有E文,看起来半懂不懂的。 Martinfowler的《微服务》,也算是入门必读了。有人翻译过,但是只有一半。还是自己练练手吧。翻译 2014-07-12 22:59:17 · 89419 阅读 · 10 评论 -
浅谈全球化部署(一)
浅谈全球化部署概述可能源自于公司的跨国业务需求,也可能源自于公司的业务要在海外提供拓展,产生了全球化部署的需求。讲到全球化,这里稍微说明一下,几个概念:本地化:Localization,通常缩写为“L10N”。将产品或软件针对特定国际语言和文化进行加工,使之符合特定区域市场的过程。真正的本地化要考虑目标区域市场的语言、文化、习俗、特征和标准。通常包括改变软件的书写系统(输入法...原创 2018-06-12 18:11:29 · 5676 阅读 · 0 评论 -
浅谈全球化部署(二)
接上文,讲到多机房中的方案,本文继续说明多机房中数据同步的几中方式。 上图为,全球化部署环境下,多机房部署,使用到相关技术: 1. 智能DNS:负责就近机房解析; 2. API网关:负责关键数据读写分离; 3. 数据同步:负责底层数据库的同步; 4. 其它:如消息中心等;多机房的数据同步数据同步的方式存在如下几种:一写多读如上图所示。 1. 主机房,实现完...原创 2018-06-26 19:54:24 · 2422 阅读 · 0 评论