基于 Docker 的微服务架构实践

作者/分享人:未闻
向 Ta 提问
11年毕业于中南大学后入职阿里巴巴集团,在职期间主要负责淘宝网营销产品线的研发工作。15年离开阿里, 在一家创业公司担任后端架构师,开始探索以及实践基于Docker的微服务架构。 17年2月开始担任珠宝壹佰的CTO/技术合伙人,从0搭建基于Docker容器技术的微服务分布式企业集群,深度的DDD思想践行者。 平时会指导、帮助研发部成员提升DDD思想,以及为所有新入职的技术员工提供微服务以及Docker相关培训。

随着 Docker 社区的发展,微服务的架构体系以及 DDD 思想在大型互联网公司以及创业公司间开始流行。作为初创型企业,如何搭建高可用、高可扩展的微服务集群,如何确定自己的服务发现、服务间通信技术方案选型?如何布局自己的数据存储、分析,搜索技术以及缓存技术?

本次分享,主要结合自己两年多在企业中实践微服务架构的过程。包括在团队中如何布道以及实施 DDD,创业初期怎样针对微服务的架构特征以及业务领域特点进行服务发现、服务间通信以及各种技术设施、体系的选型。

已有483人预订
预订达标
文章出炉
     
17.12.27
01月10日
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张未闻的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
查看文章评论/提问
Red.
谢谢学姐分享,受益匪浅
陈小隆
有些实例就更好了...
未闻: 主要是限于篇幅。其中某一个点的详细实战都是至少是一篇单独的文章。
HTNECRO
多谢学姐分享,后续有打算写写DDD吗?
未闻: DDD适合结合实例写,因为是思想上的东西,结合实际会更好理解。后续也会写的,到时候会在git上写一些示例。
Kelvin Aaron
之前有看到一种设计是把需要整合的请求交由一个专门的服务来处理(类似于报表服务),学姐,你觉得这种方式好吗?
未闻: 其实gateway就是一个做请求合并的服务,也是以docker容器进行部署,和其他微服务进行通信,一般为了性能都是考虑用nio方面的框架来做。rxJava是其中一种基于响应式编程的实现。你说的报表服务是具体用哪些模式处理的呢?具体有哪些实现框架?
朱玉东
很全面,收益良多
张勇
非常棒!
你可能还喜欢
聊聊 CSS 中的布局模式
大漠_w3cplus.com
软技能:程序员如何在职场上少走弯路
墨雪卿
如何用 Python 爬取网页制作电子书
孙亖
Spring Boot 2.0 的快速入门(图文教程)
泥瓦匠 @ bysocket.com
如何在网上下载自己需要的资源
曹某某
GitChat 被恶意攻击引发的技术性思考:拒绝服务攻击
肖志华
微信扫描登录