JAVA SPI 简介 SPI 是 Java 提供的一种服务加载方式,全名为 Service Provider Interface。根据 Java 的 SPI 规范,我们可以定义一个服务接口,具体的实现由对应的实现者去提供,即服务提供者。然后在使用的时候再根据 SPI 的规范去获取对应的服务提供者的 ...
分类:
编程语言 时间:
2018-08-08 17:32:31
阅读次数:
137
前面博客已搭建出服务注册中心、服务提供者和服务消费者三个微服务,本文的案例我们依然在这三个案例的基础上来实现 一:搭建hystrx步骤 1.pom 2.消费者入口 添加@EnableCircuitBreaker @EnableCircuitBreaker @SpringBootApplication ...
分类:
编程语言 时间:
2018-08-07 15:07:54
阅读次数:
127
静态工厂的第5个优点是,在编写包含该方法的类时,返回的对象的类不需要存在。这种灵活的静态工厂方法构成了服务提供者框架的基础,比如Java数据库连接API(JDBC)。服务提供者框架是提供者实现服务的系统,并且系统使得实现对客户端可用,从而将客户端从实现中分离出来。 服务提供者框架中有三个基本组:服务 ...
分类:
编程语言 时间:
2018-08-04 11:41:49
阅读次数:
280
协议协议是指通信双方必须遵循的控制信息交换的规则的集合协议三要素 :语法 语义 同步计算机网络体系结构是指计算机网络的分层,每一层应具有的功能以及每一层里所用到的协议的集合分层: 只有下层的问题都解决了,上层才可能实现.n层是n-1层的用户,同时也是n+1的服务提供者. 对于n+1层不仅使用了n层提供的服务业也简介的使用了n-1层的服
分类:
其他好文 时间:
2018-08-02 23:06:43
阅读次数:
202
开始使用Spring Cloud实战微服务 3.1. Spring Cloud实战前提 3.1.1. 需要的技术储备 3.1.2. 使用的工具及软件版本 3.2. 服务提供者与服务消费者 3.3. 编写服务提供者 3.3.1. 手动编写项目 3.3.2. 使用Spring Initializr快速创 ...
分类:
编程语言 时间:
2018-08-01 11:49:39
阅读次数:
131
本系列文章旨在剖析.NET Core的依赖注入框架的实现原理,到目前为止我们通过三篇文章(《控制反转》、《基于IoC的设计模式》和《 依赖注入模式》)从纯理论的角度对依赖注入进行了深入论述,为了让读者朋友能够更好地理解.NET Core的依赖注入框架的设计思想和实现原理,我们创建了一个简易版本的DI... ...
分类:
其他好文 时间:
2018-07-30 11:21:55
阅读次数:
123
什么是JWT Json web token(JWT)是为了网络应用环境间传递声明而执行的一种基于JSON的开发标准(RFC 7519),该token被设计为紧凑且安全的,特别适用于分布式站点的单点登陆(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资 ...
分类:
Web程序 时间:
2018-07-26 23:34:03
阅读次数:
282
JWT 在用户注册或者登陆完成之后,记录用户状态,或者为用户创建身份凭证(功能类似于session的作用)。 什么是JWT Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于 ...
分类:
其他好文 时间:
2018-07-24 14:06:21
阅读次数:
1249
微服务架构近年来非常的火,阿里 的dubbo 是其中的一种解决方案。 dubbo 的微服务主要分为以下几部分: 1.注册中心 2.服务提供者 3.消费者 4.监控平台 1.一般流程服务提供者向注册中心注册服务。 2.客户端向注册中心请求服务。 3.注册中心通知客户端访问提供者。 4.监控负责服务是否 ...
分类:
其他好文 时间:
2018-07-22 00:29:45
阅读次数:
154
OAuth2.0资料 初衷:一直想整理授权系列demo,让自己项目高端大尚,列出新手授权系列,帮助小白程序员不用在为授权头疼 OAuth 允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务提供者的数据。每一个令牌授权一个特定的网站(例如,视频编辑网站)在特定的时段(例如,接下来的 2 ...
分类:
Web程序 时间:
2018-07-21 22:40:34
阅读次数:
268