微服务
pingyan158
这个作者很懒,什么都没留下…
展开
-
微服务框架Spring Cloud介绍 Part5: 在微服务系统中使用Hystrix, Hystrix Dashboard与Turbine
原文地址:http://skaka.me/blog/2016/09/04/springcloud5/通过前面几篇文章的介绍, 我们已经能够使用Spring Cloud开发出一个简单的系统了. 这篇文章里, 我们将关注点转移到如何提高微服务系统的容错性(Fault Tolerance), 并了解如何借助Hystrix开发健壮的微服务.以往我们在开发单体应用, 或者调用RPC服务的转载 2016-10-09 10:48:39 · 12622 阅读 · 1 评论 -
微服务框架Spring Cloud介绍 Part4: 使用Eureka, Ribbon, Feign实现REST服务客户端
原文地址:http://skaka.me/blog/2016/08/25/springcloud4/在上一篇文章中我们开发了一个用户注册服务. 这篇文章我将介绍如何开发mysteam订单服务中的下单功能, 下单功能会涉及服务之间的交互与事件的处理, 并且我会对开发过程中用到的框架和类库进行简单地讲解. 开始写代码之前, 我们先来看看下单的处理流程: 其中1,2,3,4,11转载 2016-10-09 10:46:55 · 6653 阅读 · 0 评论 -
微服务框架Spring Cloud介绍 Part3: Mysteam项目结构与开发用户注册服务
原文地址:http://skaka.me/blog/2016/08/10/springcloud3/在上一篇文章中我们简单的了解了一下Spring Cloud. 因为Spring Cloud相关的内容较多, 所以我建了一个项目mysteam来演示Spring Cloud的使用, GitHub地址.1. 项目结构这是一个Maven项目, 下载下来之后直接导入IDE,转载 2016-10-09 10:43:51 · 3000 阅读 · 0 评论 -
微服务框架Spring Cloud介绍 Part2: Spring Cloud与微服务
原文地址:http://skaka.me/blog/2016/08/03/springcloud2/之前介绍过微服务的概念与Finagle框架, 这个系列介绍Spring Cloud.Spring Cloud还是一个相对较新的框架, 今年(2016)才推出1.0的release版本. 虽然Spring Cloud时间最短, 但是相比我之前用过的Dubbo和Finagle,转载 2016-10-09 10:41:51 · 3319 阅读 · 1 评论 -
微服务框架Spring Cloud介绍 Part1: 使用事件和消息队列实现分布式事务
原文地址:http://skaka.me/blog/2016/04/21/springcloud1/不同于单一架构应用(Monolith), 分布式环境下, 进行事务操作将变得困难, 因为分布式环境通常会有多个数据源, 只用本地数据库事务难以保证多个数据源数据的一致性. 这种情况下, 可以使用两阶段或者三阶段提交协议来完成分布式事务.但是使用这种方式一般来说性能较差, 因为事务管理器需转载 2016-10-09 10:39:56 · 20253 阅读 · 0 评论 -
微服务框架Finagle介绍 Part3: 在Finagle中开发基于Thrift协议的应用
原文地址:http://skaka.me/blog/2016/05/02/finagle3/在上篇文章中我们开发了一个基于Http协议的echo服务端和客户端. 这篇文章我们将开发一个基于Thrift协议的客户端和服务端. 这两篇文章对应的源代码地址在Github. 代码中有Java和Scala版本两套版本的实现, 但是这里我只会介绍Java版本.Thrift最早由Face转载 2016-10-09 10:34:58 · 2376 阅读 · 0 评论 -
微服务框架Finagle介绍 Part2: 在Finagle中开发基于Http协议的应用
原文地址:http://skaka.me/blog/2016/05/01/finagle2/在上篇文章中我介绍了Finagle中的Future/Service/Filter. 这篇文章里, 我们将构建一个基于Http协议的echo服务端和客户端, 下篇文章将构建一个基于thrift协议的客户端和服务端. 这两篇文章对应的源代码地址在Github. 代码中有Java和Scala版转载 2016-10-09 10:31:51 · 2521 阅读 · 0 评论 -
微服务框架Finagle介绍 Part1: Future, Service, Filter
原文地址:http://skaka.me/blog/2016/03/19/finagle1/微服务架构可能是时下最热的一种架构模式了. 这篇系列里, 我想介绍一些常用的微服务框架. 通过学习这些框架, 我们将会了解实现微服务的过程中会遇到哪些问题, 以及这些微服务框架是如何帮助我们解决这些问题的. 所以这是一篇关于微服务实践的系列, 我不会讨论太多概念性的东西. 系列末尾我会给出一些微转载 2016-10-09 10:27:05 · 4637 阅读 · 0 评论