SAML是目前单点登录的流行协议之一。它的具体过程是什么样的呢?本文以故事类比SAML的认证流程。SAML认证流程有很多方式,这里概要介绍最常见的方式。故事开始张三开了一家票号(服务提供者,SP)。李四于吏部任员外郎(身份提供者,IDP)。票号张三和吏部李四的约定(初始配置..
分类:
其他好文 时间:
2017-06-24 21:01:47
阅读次数:
214
一、简介服务消费者需要一个强大的服务发现机制,服务消费者使用这种机制获取服务提供者的网络信息。即使服务提供者的信息发生变化,服务消费者也无须修改配置。服务提供者、服务消费者、服务发现组件三者之间的关系大致如下:1.各个微服务在启动时,将自己的网络地址等信息注..
分类:
编程语言 时间:
2017-06-23 20:45:21
阅读次数:
257
第一步:provider和customer中添加pom.xml完整依赖 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schem ...
分类:
编程语言 时间:
2017-06-17 22:29:12
阅读次数:
275
当服务的提供者和消费者不再同一线程,比如远程调用,消费者是无法捕获到服务提供者抛出的异常。 为了能让消费者知道异常情况,response除了包含业务数据外,还应该包含异常情况信息 ...
分类:
其他好文 时间:
2017-06-16 13:25:25
阅读次数:
136
一、创建服务注册中心 1、创建spring boot项目 2、引入eureka-server依赖(也可以在创建项目时勾选eureka-server服务,自动生成依赖) 注意版本号,版本不对可能启动会报错,本次使用Dalston.SR1版本 3、启动类中开启服务注册中心功能 4、在默认设置下,该服务注 ...
分类:
编程语言 时间:
2017-06-12 17:11:13
阅读次数:
290
一.编写一个服务提供类 二.服务提供者 1.生成 2.生成后的代码: 3.在register中可以绑定服务和对应的类,或者将一个接口绑定到一个类,有三种方法: a.绑定一个实例: b.bind 如果不需要自动依赖,也可以new Test;使用app()帮助函数解决了自动依赖 或者 如果将bind的第 ...
分类:
其他好文 时间:
2017-06-10 19:30:51
阅读次数:
134
Dubbo -- 系统学习 笔记 -- 目录 示例 想完整的运行起来,请参见:快速启动,这里只列出各种场景的配置方式 直连提供者 在开发及测试环境下,经常需要绕过注册中心,只测试指定服务提供者,这时候可能需要点对点直连,点对点直联方式,将以服务接口为单位,忽略注册中心的提供者列表,A接口配置点对点, ...
分类:
其他好文 时间:
2017-06-10 17:09:54
阅读次数:
217
Dubbo -- 系统学习 笔记 -- 目录 示例 想完整的运行起来,请参见:快速启动,这里只列出各种场景的配置方式 只订阅 问题 为方便开发测试,经常会在线下共用一个所有服务可用的注册中心,这时,如果一个正在开发中的服务提供者注册,可能会影响消费者不能正常运行。 解决方案 可以让服务提供者开发方, ...
分类:
其他好文 时间:
2017-06-10 16:57:06
阅读次数:
143
快速启动 服务提供者 服务消费者 服务提供者 服务消费者 快速启动 Dubbo采用全Spring配置方式,透明化接入应用,对应用没有任何API侵入,只需用Spring加载Dubbo的配置即可,Dubbo基于Spring的Schema扩展进行加载。 如果不想使用Spring配置,而希望通过API的方式 ...
分类:
其他好文 时间:
2017-06-09 19:24:24
阅读次数:
245