RPC,即 Remote Procedure Call(远程过程调用),说得通俗一点就是:调用远程计算机上的服务,就像调用本地服务一样。 我所在公司的项目是采用基于Restful的微服务架构,随着微服务之间的沟通越来越频繁,就希望可以做成用rpc来做内部的通讯,对外依然用Restful。于是就想到了 ...
分类:
其他好文 时间:
2017-03-09 17:02:26
阅读次数:
203
一:概述 微服务实在互联网大浪潮下顺势而起的 微服务降低了单个问题的复杂性,但是提高了整体上运维和部署的难度 二:基础篇 提出以下4个问题 分别针对上面的四个问题,做出解答 ...
分类:
其他好文 时间:
2017-03-04 00:15:54
阅读次数:
205
Ribbon Ribbon是一个基于HTTP和TCP客户端的负载均衡器。Feign中也使用Ribbon,后续会介绍Feign的使用。 Ribbon可以在通过客户端中配置的ribbonServerList服务端列表去轮询访问以达到均衡负载的作用。 当Ribbon与Eureka联合使用时,ribbonS ...
分类:
编程语言 时间:
2017-03-03 01:18:44
阅读次数:
237
本文将会讨论如何协调公司内各个工程师团队之间的合作,从而高效地保持系统的弹性和灵活性,以满足敏捷开发的需求。本文选自《Node.js微服务》。
分类:
其他好文 时间:
2017-02-27 12:02:35
阅读次数:
186
聚合器微服务设计模式 这是一种最常用也最简单的设计模式,如下图所示: 聚合器调用多个服务实现应用程序所需的功能。它可以是一个简单的Web页面,将检索到的数据进行处理展示。它也可以是一个更高层次的组合微服务,对检索到的数据增加业务逻辑后进一步发布成一个新的微服务,这符合DRY原则。另外,每个服务都有自 ...
分类:
其他好文 时间:
2017-02-16 00:09:26
阅读次数:
208
Gartner认为,未来企业都将是IT企业分而治之的哲学是微服务的理论基础把大问题分解为容易解决的小问题。凡事都有利弊,细分为微服务后,势必带来部署,测试,信息集成难度的提高。微服务和微应用的关系,为服务是一个技术概念,做好微服务要先做好微应用,是一个业务逻辑的问题..
分类:
其他好文 时间:
2017-02-04 00:20:03
阅读次数:
180
SpringCloud-Learning 本项目内容为Spring Cloud教程的程序样例。 作者博客:http://blog.didispace.com Spring Cloud系列博文:http://blog.didispace.com/categories/Spring-Cloud/ Spr ...
分类:
其他好文 时间:
2017-02-03 18:17:08
阅读次数:
233
伴随着微服务架构被宣传得如火如荼,一些概念也被推到了我们面前(管你接受不接受),其实大多数概念以前就有,但很少被提的这么频繁(现在好像不提及都不好意思交流了)。想起有人总结的一句话,微服务架构的特点就是:“一解释就懂,一问就不知,一讨论就吵架”。 在股票市场,熔断这个词大家都不陌生,是指当股指波幅达 ...
分类:
其他好文 时间:
2017-01-24 12:33:28
阅读次数:
536
架构师小组交流会:每期选一个时下最热门的技术话题进行实践经验分享。第三期:微服务。微服务架构以其高度的弹性、灵活性和效率的巨大提升,快速受到各领域架构师和技术决策者的关注。它的基本理念是将一个肥大的系统拆分成若干小的服务组件,组件之间的通讯采用轻量的协议完..
引言:不去重新发明轮子总是更好的。本文探讨了14个已经可用并能提供使微服务的开发和部署更容易的平台、框架和功能。本文还补充了每个工具将如何有助于建立良好的微服务架构的简要概述。本文选自《Java微服务》。在《Java微服务》一书中,我们使用SpringCloud,它提供使微服务..
分类:
其他好文 时间:
2017-01-13 16:12:19
阅读次数:
307