1、概念:SpringCloudConfig 基础配置 2、具体内容 通过名词就可以发现,SpringCloudConfig 核心作用一定就在于进行配置文件的管理上。也就是说为了更好的进行所有微服务的配置项的管理,在 SpringCloud 设计架构里面就考虑到了针对于所有的核心配置文件(appli ...
分类:
编程语言 时间:
2018-08-27 14:52:56
阅读次数:
191
1、概念:Ribbon 负载均衡 2、具体内容 现在所有的服务已经通过了 Eureka 进行了注册,那么使用 Eureka 注册的目的是希望所有的服务都统一归属到 Eureka 之中进 行处理,但是现在的问题,所有的微服务汇集到了 Eureka 之中,而客户端的调用也应该通过 Eureka 完成。而 ...
分类:
编程语言 时间:
2018-08-27 14:52:08
阅读次数:
193
1、概念:Hystrix 熔断机制 2、具体内容 所谓的熔断机制和日常生活中见到电路保险丝是非常相似的,当出现了问题之后,保险丝会自动烧断,以保护我们的电器, 那么如果换到了程序之中呢? 当现在服务的提供方出现了问题之后整个的程序将出现错误的信息显示,而这个时候如果不想出现这样的错误信息,而希望替换 ...
分类:
编程语言 时间:
2018-08-27 14:51:36
阅读次数:
198
1、概念:Feign 接口服务 2、具体内容 现在为止所进行的所有的 Rest 服务调用实际上都会出现一个非常尴尬的局面,例如:以如下代码为例: 所有的数据的调用和转换都必须由用户自己来完成,而我们本身不擅长这些,我们习惯的编程模式是:通过接口来实现业务的操作,而不是通过具体的 Rest 数据。 2 ...
分类:
编程语言 时间:
2018-08-27 14:51:21
阅读次数:
233
一.构建工程 1.引入依赖 2.创建主类 3.配置application.properties 这里存在 api-a 和 api-b 两个微服务应用, 当请求http://localhost:port/api-a/helloWorld, 会被路由转发至 api-a 服务的 /helloWorld 接 ...
分类:
编程语言 时间:
2018-08-26 23:39:09
阅读次数:
329
简介:这个项目是为了学习SpringBoot以及学习SpringCloud用的,如果对你有什么帮助,还是非常高兴的。 GitHub : https://github.com/fankf/bkt.git 技术使用 :SpringBoot + SSM + MySql + Thymeleaf IDE : ...
分类:
其他好文 时间:
2018-08-24 17:14:38
阅读次数:
214
Spring Cloud + Spring Boot + Mybatis + shiro + RestFul + 微服务 企业分布式微服务云架构技术分享 使用技术 SOA服务框架:SpringCloud 、SpringBoot、RestFul等 分布式缓存:Redis 模块化管理:Maven ... ...
分类:
编程语言 时间:
2018-08-23 19:31:42
阅读次数:
137
上一篇文章讲述了一个服务如何从配置中心读取文件,配置中心如何从远程git读取配置文件,当服务实例很多时,都从配置中心读取文件,这时可以考虑将配置中心做成一个微服务,将其集群化,从而达到高可用,架构图如下: 一、准备工作 继续使用上一篇文章的工程,创建一个eureka-server工程,用作服务注册中 ...
分类:
编程语言 时间:
2018-08-23 15:36:50
阅读次数:
209
简介:这个项目是为了学习SpringBoot以及学习SpringCloud用的,如果对你有什么帮助,还是非常高兴的。 GitHub : https://github.com/fankf/bkt.git 技术使用 :SpringBoot + SSM + MySql IDE : STS 代码:(此处只是 ...
分类:
其他好文 时间:
2018-08-23 14:13:37
阅读次数:
207
https://www.jianshu.com/p/af3d5800f763 网上有很多springboot的入门教程,自己也因为项目要使用springboot,所以利用业余时间自学了下springboot和springcloud,使用下来发现springboot还是挺简单的,体现了极简的编程风格, ...
分类:
编程语言 时间:
2018-08-23 13:13:07
阅读次数:
195