1. 今日大纲
1、 Dubbo入门学习
2、 使用dubbo优化单点登录系统
2. 系统间服务调用方式
2.1. 浏览器直接访问
浏览器发起请求,通过ajax或jsonp方式请求:
2.2. Httpclient方式
系统与系统之间通过Httpclient发起http请求来请求数据:
http协议是短连接。
2.3. RPC方式
采用长连接方式。
3. 单点系统中存在的问题
在单点登录系统中的功能中,根据token查询用户信息的功能对系统性能要求最高,如果我们想单独调整该功能的性能是不可能的,因为该功能和其它的功能耦合再一起。
要想单独优化该功能的性能就必须把该功能单独出来,我们就可以借助与dubbo框架完成。
4. Dubbo入门
具体参考课前资料中的《dubbo入门教程.docx》
5. 使用dubbo优化单点系统的查询功能
5.1. 创建taotao-sso-query-api工程 5.1.1. 创建maven工程
该工程定义查询接口。
5.1.2. 导入依赖
xsi:schemaLocation=\http://maven.apache.org/xsd/maven-4.0.0.xsd\> taotao-sso-query-api 5.1.3. 将taotao-sso中的User对象拷贝到该工程 拷贝代码并且做一些修改,将jpa的注解删除: package com.taotao.sso.query.bean; import java.util.Date; import com.fasterxml.jackson.annotation.JsonIgnore; publicclass User { private Long id; private String username; @JsonIgnore // 将对象序列化json字符串时忽略该字段 private String password; private String phone; private String email; private Date created; private Date updated; public Long getId() { returnid; } 搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新医药卫生淘淘商城 - day10 - 课堂笔记 全文阅读和word下载服务。
相关推荐: