发布于 2017-11-16   516人围观   0条评论
#Spring Cloud Stream Spring 已经对JMS中间件做了很多封装,比如Spring对ampq队列协议的封装`spring-rabbit.jar``,以及企业集成的实现`Spring Integration`(解决服务间的异步通讯交互问题),而Spring Cloud Stream是对针对消息中间件的进一步封装,Stream已经支持Kafka/Rabbit MQ/Redis/
查看更多
发布于 2017-11-06   229人围观   0条评论
# 什么是Spring Cloud 看完《微服务设计》后,算是补上了自己在服务化这块的理论知识,在业界,一般有两种微服务的实践方法:基于dubbo的微服务架构、基于Spring Cloud的微服务架构。从概念上来讲,Dubbo和Spring Cloud并不能放在一起对比,因为Dubbo仅仅是一个RPC框架,实现Java程序的远程调用,实施服务化的中间件则需要自己开发;而Spring Cloud则
查看更多
发布于 2017-03-29   2117人围观   0条评论
# Eureka Server的高可用 Eureka Server除了单点运行之外,还可以通过运行多个实例,并进行互相注册的方式来实现高可用的部署,所以我们只需要将Eureke Server配置其他可用的serviceUrl就能实现高可用部署。 下面我们来构建一个三节点的服务注册中心。 ## 使用yml方式配置 在Eureka Server中配置如下 ``` spring: applic
查看更多
发布于 2017-03-29   606人围观   0条评论
Spring Config Server是Spring Cloud的子项目,它提供配置集中管理方案 #使用 ## 在pom.xml加入 ``` org.springframework.cloud spring-cloud-starter-parent Camden.SR6
查看更多
发布于 2017-03-29   1202人围观   0条评论
#Eureka Server ## 在Spring Boot项目的pom.xml中加入`spring-cloud-starter-eureka-server` 使用Spring Cloud需要在pom.xml中加入Spring Cloud的父级引用,让Spring帮我们管理依赖版本 ``` org.springframework.clou
查看更多
发布于 2017-03-29   2382人围观   0条评论
#什么是Feign Feign是一种声明式、模板化的HTTP客户端。在Spring Cloud中使用Feign, 我们可以做到使用HTTP请求远程服务时能与调用本地方法一样的编码体验,开发者完全感知不到这是远程方法,更感知不到这是个HTTP请求。 #使用Feign ## 在service的pom.xml中加入 ``` org.springframe
查看更多