微服务
简牧
架构,大数据,机器学习,互联网金融,写有用的博客!
展开
-
【转】微观SOA:服务设计原则及其实践方式(上篇)
大量互联网公司都在拥抱SOA和服务化,但业界对SOA的很多讨论都比较偏向高大上。本文试图从稍微不同的角度,以相对接地气的方式来讨论SOA,集中讨论SOA在微观实践层面中的缘起、本质和具体操作方式,另外也用相当篇幅介绍了当今互联网行业中各种流行的远程调用技术等等,比较适合从事实际工作的架构师和程序员来阅读。转载 2016-08-22 20:29:09 · 422 阅读 · 0 评论 -
微观SOA:服务设计原则及其实践方式(下篇)
在上一篇文章中,我说到SOA是一个特别大的话题,不但没有绝对统一的原则,而且很多原则本身的内容也具备相当模糊性和宽泛性。虽然我们可以说SOA ≈ 模块化开发 + 分布式计算,但由于其原则的模糊性,我们仍然很难说什么应用是绝对符合SOA的,只能识别出哪些是不符合SOA的。本篇将对8种可操作的服务设计原则进行细化的分析,作为SOA实践的参考。转载 2016-08-23 10:10:38 · 394 阅读 · 0 评论 -
【转】解析微服务架构(一)单块架构系统以及其面临的挑战
微服务架构模式(Microservice Architect Pattern)是近两年在软件架构模式领域里出现的一个新名词。微服务适合应用在什么场景下,以及它有什么样的优缺点?微服务和SOA到底有没有区别?以及单块架构应用的发展。转载 2016-08-23 19:58:47 · 376 阅读 · 0 评论 -
【转】解析微服务架构(二)微服务架构综述
微服务架构(Microservice Architect)是一种架构模式,它提倡将单块架构的应用划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相沟通。每个服务都围绕着具体业务进行构建,并且能够被独立的部署到生产环境、类生产环境等。转载 2016-08-23 20:15:15 · 617 阅读 · 0 评论 -
【转】华为内部如何实施微服务架构?基本就靠这5大原则
本文从微服务的生命周期全过程,阐述微服务架构的改造如何实施,以及如何避开各种陷阱,提升实施效率。转载 2016-09-05 14:11:00 · 757 阅读 · 0 评论 -
微服务可靠性设计
转载说明:这篇文章针对微服务的可靠性设计讲的比较全面,我只摘出了其中几个关键点转载,原文参考链接。在故障隔离,容错,降级,熔断机制,流量控制几个方面详细讲解了微服务的可靠性,不错的参考。背景微服务化之后,系统分布式部署,传统单个流程的本地API调用被拆分成多个微服务之间的跨网络调用,由于引入了网络通信、序列化和反序列化等操作,系统发生故障的概率提高了很多。微服务故障,有些是由于业务自身设计或者编码不转载 2017-04-18 10:51:26 · 2601 阅读 · 0 评论