基础架构 服务注册中心 服务提供者 服务消费者 服务治理 服务提供者 服务注册。在服务注册时,需要确认一下eureka.client.registerwith-eurek=ture参数是否正确,默认是true,若设置为false将不会启动注册操作。 服务同步。两个服务提供者的服务信息是一样的 服务续 ...
分类:
其他好文 时间:
2017-12-10 21:35:51
阅读次数:
616
什么是JWT Json web token(JWT)是为了网络应用环境间传递声明而执行的一种基于JSON的开发标准(RFC 7519),该token被设计为紧凑且安全的,特别适用于分布式站点的单点登陆(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资 ...
分类:
Web程序 时间:
2017-11-18 21:54:50
阅读次数:
238
简介 什么是JWT(Json Web Token) jwt是为了在网络应用环境间传递声明而执行的一种基于json的开放标准。该token被设计紧凑且安全的,特别适用于SSO场景。 jwt的声明一般被用来在身份提供者和服务提供者之间传递被认证的用户身份信息。 JWT长什么样 eyJhbGciOiJIU ...
分类:
编程语言 时间:
2017-11-17 11:53:58
阅读次数:
1013
Java 提供了很多服务提供者接口(Service Provider Interface,SPI),允许第三方为这些接口提供实现。常见的 SPI 有 JDBC、JCE、JNDI、JAXP 和 JBI 等。 这些 SPI 的接口由 Java 核心库来提供,而这些 SPI 的实现代码则是作为 Java ...
分类:
编程语言 时间:
2017-11-16 18:44:26
阅读次数:
159
Zookeeper介绍: 是一个集群管理中心,树形的目录服务,支持变更推送 可以作为集群的管理工具使用 可以集中管理配置文件 注册中心负责服务地址的注册和查找,相当于目录服务,服务提供者和消费者只在启动时与 注册中心交互,注册中心不转发请求,压力较小 Zookeeper安装: 1 zookeeper ...
分类:
其他好文 时间:
2017-11-07 12:23:14
阅读次数:
154
注:前文概念部分摘抄自博客园 纯洁的微笑 熔断器 雪崩效应 在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应。服务雪崩效应是一种因“服务提供者”的不可用导致“服务消费者”的不可用,并将不可用逐渐放大的过程。 如果下图所示 ...
分类:
编程语言 时间:
2017-10-26 11:37:05
阅读次数:
240
rabbitmq构造rpc 前言 rpc——remote procedure call 远程调用。在我接触的使用过http协议、thrift框架来实现远程调用。其实消息队列rabbitmq也可以实现。 原理 我们称调用远程服务者为Client,远程服务提供者为Server。 Client充当生产者, ...
分类:
其他好文 时间:
2017-10-24 13:18:56
阅读次数:
171
环境说明:由于此次主要是学习spring cloud,故例子程序都进行简化,没有service层。数据库持久层使用JPA,数据库使用内嵌的H2。web使用spring mvc,项目构建使用maven,IDE使用myeclipse,jdk 1.8,spring boot使用。 (1)服务提供者项目搭建 ...
分类:
编程语言 时间:
2017-10-18 21:42:19
阅读次数:
284
说明: 1、这个示例应该算是一个静态迁移,也就是说配置更新后要重启应用才能体现更新,目的是展示现有配置的如何迁移。 2、如果要实现更新配置后动态去更新而不重启应用的操作,比如ZK地址和数据库地址这些,下一篇再详细实践。 3、下面的示例是基于ZK实现的服务注册与发现,而只通过实现服务提供者的那部分,不 ...
分类:
其他好文 时间:
2017-10-11 14:10:47
阅读次数:
7686
学习参考:http://blog.didispace.com/Spring-Cloud%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/ spring cloud由【服务注册中心,服务提供者,服务消费者】组成; 服务注册中心存储各个服务的信息,将一个原数据存储在一个【双层结构 ...
分类:
编程语言 时间:
2017-09-29 19:42:05
阅读次数:
209