文章 2018-07-25 来自:开发者社区

springCloud Finchley 实战入门(基于springBoot 2.0.3)【一 专题介绍】

专题介绍 目前 springCloud的最新版是基于springBoot 2.0.3的Finchley。由于2.x在1.x的基础上有很大的变化。很多类方法和引用名称多发生了改变。由于目前网上的很多教程多是基于1.x的。所以对于一开始用2.x版本的人会觉得上手很难。 我一开始就是用springCloud Finchley版本的,在学习的过程中也遇到了很多坑。所以现在通过文章博客的方式把自己的学习过....

文章 2018-07-03 来自:开发者社区

SpringCloud微服务实战(六)-统一配置中心

1 统一配置中心概述 为什么需要统一配置中心 2 Config Server 直接运行报错,因为会从 git拉取配置文件 在 Git 建立新仓库存放配置文件 配置 Git 信息后,重启成功,无报错 访问配置文件yml 格式 properties格式 json格式 若...

文章 2018-06-10 来自:开发者社区

SpringCloud微服务实战(四)-微服务中的服务拆分

订单服务源码https://github.com/Wasabi1234/SpringCloud_OrderDemo 商品服务源码https://github.com/Wasabi1234/SpringCloud_ProductDemo 商品服务模块全部源码https://github.com/Wasabi1234/productdemo 4.1 微服务拆分的起点 ...

文章 2018-06-09 来自:开发者社区

Spring Cloud微服务实战(五)-应用通信

订单服务源码https://github.com/Wasabi1234/SpringCloud_OrderDemo 商品服务源码https://github.com/Wasabi1234/SpringCloud_ProductDemo 1 HTTP vs RPC 5-2 RestTemplate的三种使用方式 3 负载均...

文章 2018-05-30 来自:开发者社区

SpringCloud实战10-Sleuth

Spring-Cloud-Sleuth是Spring Cloud的组成部分之一,为SpringCloud应用实现了一种分布式追踪解决方案,其兼容了Zipkin, HTrace和log-based追踪,追踪微服务rest服务调用链路的问题,接触到zipkin,而spring cloud也提供了spring-cloud-sleuth来方便集成zipkin实现。   为什么需要进行分布式链路追...

文章 2018-05-29 来自:开发者社区

SpringCloud实战9-Stream消息驱动

官方定义 Spring Cloud Stream 是一个构建消息驱动微服务的框架。   应用程序通过 inputs 或者 outputs 来与 Spring Cloud Stream 中binder 交互,通过我们配置来 binding ,而 Spring Cloud Stream 的 binder 负责与消息中间件交互。所以,我们只需要搞清楚如何与 Spring Cloud Stream 交.....

文章 2018-05-23 来自:开发者社区

SpringCloud实战8-Bus消息总线

好了现在我们接着上一篇的随笔,继续来讲。上一篇我们讲到,我们如果要去更新所有微服务的配置,在不重启的情况下去更新配置,只能依靠spring cloud config了,但是,是我们要一个服务一个服务的发送post请求, 我们能受的了吗?这比之前的没配置中心好多了,那么我们如何继续避免挨个挨个的向服务发送Post请求来告知服务,你的配置信息改变了,需要及时修改内存中的配置信息。 这时候我们就不要忘....

文章 2018-05-21 来自:开发者社区

SpringCloud实战7-Config分布式配置管理

分布式环境下的统一配置框架,已经有不少了,比如百度的disconf,阿里的diamand 官方文档对spring Cloud Config的描述如下:   Spring Cloud Config为分布式系统中的外部配置提供服务器和客户端支持,使用Config Server,您可以在所有环境中管理应用程序的外部属性。客户端和服务器上的概念映射与Spring Environment和Property....

文章 2018-05-19 来自:开发者社区

SpringCloud实战6-Zuul网关服务

为什么需要网关呢? 我们知道我们要进入一个服务本身,很明显我们没有特别好的办法,直接输入IP地址+端口号,我们知道这样的做法很糟糕的,这样的做法大有问题,首先暴露了我们实体机器的IP地址,别人一看你的IP地址就知道服务部署在哪里,让别人很方便的进行攻击操作。 第二,我们这么多服务,我们是不是要挨个调用它呀,我们这里假设做了个权限认证,我们每一个客户访问的都是跑在不同机器上的不同的JVM上的服务程....

文章 2018-05-17 来自:开发者社区

SpringCloud实战5-Feign声明式服务调用

在前面的文章中可以发现当我们通过RestTemplate调用其它服务的API时,所需要的参数须在请求的URL中进行拼接,如果参数少的话或许我们还可以忍受,一旦有多个参数的话,这时拼接请求字符串就会效率低下,并且显得好傻。 那么有没有更好的解决方案呢?答案是确定的有,Netflix已经为我们提供了一个框架:Feign。 Feign是一个声明式的Web Service客户端,它的目的就是让Web S....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。