Cloud-Native 微服务的世界里, 你不能忽略的关键人物与解决方案

这张 Cloud-Native 微服务的图, 是来自世界十大架构师之一;Chris Richardson ; 的书中。

Chris 过去这十多年来,对于软件架构的思路、方向、框架产生了主导性的影响。

毫无疑问的,Chris 又将在 Cloud-Native 微服务架构的设计、开发、测试、布署、框架上居于领导的地位。

Cloud-Native 微服务的架构是极端的复杂的;要考虑相当多的因素。

然而,许多关键的难题,目前都有了挺不错的解决方案:

  1. 在同一事务下,不同的微服务间的数据一致性的问题
    1. Chris 提供了一个开源的框架;Eventuate; 解决了这个挺棘手的难题。
  2. 同一个微服务,在不同的节点间的数据一致性的问题
    1. Kubernets 解决了这个棘手的难题。
  3. 微服务从故障到回复正常后,保证这段期间的数据不丢失
    1. Docker 与 Kubernets 解决了这个难题。
  4. 微服务间的 Events 维持可靠的 "顺序" 与 "持久化"
    1. Kafka 解决了这个棘手的难题。
  5. 开发人员能自保证自身所负责的微服务的质量,同时也能保证自身在微服务上所做的任何的修改,都将不会使得其他的微服务发生任何的异常或故障
    1. Contract Testing 提供了一个思路、解决方案。

接下来,人工智能、机器学习将更深耕于 Cloud-Native 微服务的架构中⋯

  1. 运用人工智能、机器学习, 分析出人类所无法得知的 Cloud-Native 微服务架构上的现况与弱点。
  2. 运用人工智能、机器学习, 分析出 Cloud-Native 微服务在实际运维的环境下, 所可能会发生的异常事故场景。
  3. 运用人工智能、机器学习, 分析出对用户更有价值的 Cloud-Native 微服务。

Cloud-Native 微服务的架构,真的完全实现了 IT 人的梦想:

拥有无穷无尽、没有边界的宇宙,为全人类创造出无限多种的可能。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏SDNLAB

通用客户端设备(uCPE)详解

通用客户端设备(Universal customer premise equipment,uCPE)正在吸引服务提供商的注意力,AT&T目前已经宣布了其uCPE...

49560
来自专栏前沿技墅

智能监控利器:时序数据库

微博广告基础架构团队负责人、技术专家,商业大数据平台及智能监控平台发起人,目前负责广告核心引擎基础架构、Hubble智能监控系统、商业基础数据平台(D+)等基础...

30440
来自专栏PHP在线

23种设计模式彩图

设计模式可以让我们的代码更健壮,更易于理解和维护,从而显著提高系统的可靠性,稳定性,可维护性和可扩展性,这是成为优秀程序员和架构师的必备技能。 ?...

437110
来自专栏web前端教室

前端新人,除了js还缺少啥?

简短截说,前端新人除了js还缺少二样东西,一是规则;二是沟通; 规则是指,日常工作中的事务性工作,例如日志,邮件,会议,记录,讨论,发言...等等这些东西。 例...

203100
来自专栏达摩兵的技术空间

项目发布验收不严格带来思考

经常会遇到小公司的很多项目在测试环境针对测试数据库 草率的测试完之后就进行上线,然后生产环境暴露出大量问题,而且每个似乎都很严重需要马上纠正的问题。

15810
来自专栏BestSDK

4种主流评论功能设计:虎扑最悬疑,豆瓣最人性

不管是在qq空间,微信朋友圈,在好友的状态下抖一波机灵,还是在新闻下面吐槽最近雾霾又严重了;不管是在纠结吃什么的时候,打开团购app看下大家的评分和点评,还是在...

73160
来自专栏逸鹏说道

解析微服务架构(一):什么是微服务

解析微服务架构系列文章将分几篇描述微服务的定义、特点、应用场景、企业集成架构的演进以及微服务转型思路和技术决策考虑等内容,并以IBM技术为例介绍如何实现微服务架...

33740
来自专栏吴伟祥

Elasticsearch的功能、使用场景以及特点

搜索:百度,网站的站内搜索,IT系统的检索 数据分析:电商网站,最近7天牙膏这种商品销量排名前10的商家有哪些;新闻网站,最近1个月访问量排名前3

19140
来自专栏IT大咖说

腾讯DevOps体系之研发管理那些事儿

内容来源:2018 年 5 月 05 日,腾讯研发管理部CODE平台产品负责人孙晨星在“2018 DevOpsDays Beijing”进行《腾讯DevOps体...

27820
来自专栏GA小站

Google Tag Manager准备支持Adobe、Webtrekk等第三方代码

这是一篇在谷歌工作的数字营销专家放出来的文章,介绍了GTM将大力拓展第三方代码的支持。

12030

扫码关注云+社区

领取腾讯云代金券