没有合适的资源?快使用搜索试试~ 我知道了~
SpringCloud_2黑马1
需积分: 0 1 下载量 187 浏览量
2022-08-03
17:42:59
上传
评论
收藏 24.75MB PDF 举报
温馨提示
试读
70页
1、单体架构:将业务的所有功能集中在个项中开发,打成个包部署 2、分布式架构:根据业务功能 3、微服务是种经过良好架构设计的 1、认识和安装 2、快速
资源详情
资源评论
资源推荐
SpringCloud_2⿊马.md
2021/12/23
1 / 70
⿊
⻢
程
序
员
服
务
框架
学
习
路
线
完
整
微
服
务
技
术栈
:
微
服
务
技
术
+
持
续
集
成
微
服
务
并
不
是
等
于
spr
i
n
gcl
ou
d
技
术
消
息
队
列
:
异
步
通
信
⼤⼤
提
⾼
服
务
的
并
发
:
秒
杀
等
⾼
并
发
场
景
利
⽤
系统
监
控
链
路
追
踪
:
实
时
监
控
每
⼀个
服
务
节
点
的
运
⾏
状
态
、
CP
U
负
载
、
内
存
的
占
⽤
等等
情
况
,⼀
旦
出
现
任何
的
问题
,
可
以
直
接
定
位
到
某
⼀
具
体
的
⽅
法
栈
信
息
,
快
速
定
位
异常
所
在
。
⾃
动化
部
署
:
⼯
具
J
e
n
ki
ns
,
D
o
cke
r
打
包
形
成
镜
像
需
要
学
习
的
微
服
务
知
识
SpringCloud_2⿊马.md
2021/12/23
2 / 70
学
习
路
径
分
层
次
教
学
知
识
层
次
SpringCloud_2⿊马.md
2021/12/23
3 / 70
spr
i
n
gcl
ou
d
实
⽤
篇
⼀
注
册
中
⼼
、
负
载
均
衡
器
⼀
、
认识
微
服
务
服
务
框架
演
变
1
、
单
体
架构
:
将
业
务
的
所
有
功
能
集
中
在
⼀个
项
⽬
中
开
发
,
打成
⼀个
包
部
署
。
2
、
分
布
式
架构
:
根
据
业
务功
能
对
系统
进
⾏
拆
分
,
每
个业
务
模
块
作为
独
⽴
项
⽬
开
发
,
称
为
⼀个
服
务
。
3
、
微
服
务
是
⼀
种
经
过
良
好
架构
设计
的
分
布
式
架构
⽅
案
,
微
服
务
架构
特
征
:
单
⼀
职
责
:
微
服
务
拆
分
粒
度
更
⼩
,
每
⼀个
服
务
都
对
应
唯
⼀
的
业
务
能
⼒
,
做到
单
⼀
职
责
,
避
免
重
复
业
务
开
发
⾯
向
服
务
:
微
服
务
对
外
暴
露
业
务
接
⼝
⾃
治
:
团
队
独
⽴
、
技
术
独
⽴
、
数据
独
⽴
、
部
署
独
⽴
隔
离
性
强
:
服
务
调
⽤
做
好
隔
离
、
容
错
、
降
级
,
避
免出
现
级
联
问题
微
服
务
技
术
对
⽐
微
服
务
这
种
⽅
案
需
要
技
术框架来
落
地
,
全
球
的
互
联
⽹
公
司
都
在
积
极
尝
试
⾃
⼰
的
微
服
务
落
地
技
术
。
在国
内
最
知
名
的
就
是
S
pr
i
n
g
C
l
ou
d
和
阿
⾥
巴巴
的
D
u
bb
o
。
SpringCloud_2⿊马.md
2021/12/23
4 / 70
S
pr
i
n
g
C
l
ou
d
S
pr
i
n
g
C
l
ou
d
是
⽬
前
国
内
使
⽤
最
⼴
泛
的
微
服
务
框架
。
官
⽹
地址
:
h
ttps
://
spr
i
n
g
.
i
o
/
pro
jec
ts
/
spr
i
n
g
-
cl
ou
d
。
S
pr
i
n
g
C
l
ou
d
集
成
了
各
种
微
服
务功
能
组
件
,
并
基
于
S
pr
i
n
g
B
oot
实
现
了
这
些
组
件
的
⾃
动
装
配
,
从
⽽
提
供了
良
好
的
开
箱
即
⽤
体
验
:
S
pr
i
n
g
C
l
ou
d
与
S
pr
i
n
g
B
oot
的
版
本
兼
容
关
系
如
下:
⼆
、
微
服
务
拆
分
案
例
服
务
拆
分
⽗
⼯
程
:
定
义
版
本
注
意
事
项
:
单
⼀
职
责
:不
同
微
服
务
,不
要
重
复
开
发
相
同
业
务
数据
独
⽴
:不
要访
问
其
它
微
服
务
的
数据
库
⾯
向
服
务
:
将
⾃
⼰
的
业
务
暴
露
为
接
⼝
,
供
其
它
微
服
务
调
⽤
案
例
cl
ou
d
-
de
mo
SpringCloud_2⿊马.md
2021/12/23
5 / 70
微
服
务
远
程
调
⽤
--
查
询订
单
1
)
注
册
R
e
st
T
e
mp
la
t
e
@MapperScan("cn.itcast.order.mapper")
@SpringBootApplication
public class OrderApplication {
public static void main(String[] args) {
SpringApplication.run(OrderApplication.class, args);
}
/**
*
创
建
RestTemplate
并
注
⼊
Spring
容
器
*/
@Bean
@LoadBalanced
public RestTemplate restTemplate() {
return new RestTemplate();
}
}
2
)
服
务
远
程
调
⽤
R
e
st
T
e
mp
la
t
e
(
ur
l
中使
⽤
硬
编
码的
⽅
式
)
修
改
or
de
r
-
s
e
rv
ice
中
的
O
r
de
r
S
e
rv
ice
的
qu
e
ry
O
r
de
r
B
y
I
d
⽅
法
:
@Service
public class OrderService {
@Autowired
private RestTemplate restTemplate;
public Order queryOrderById(Long orderId) {
// 1.
查
询订
单
Order order = orderMapper.findById(orderId);
// 2.
利
⽤
RestTemplate
发
起
http
请
求
,
查
询
⽤
户
// 2.1.url
路
径
String url = "http://localhost:8081/user/" + order.getUserId();
// 2.2.
发
送
http
请
求
,
实
现
远
程
调
⽤
User user = restTemplate.getForObject(url, User.class);
// 3.
封
装
user
到
Order
order.setUser(user);
// 4.
返
回
return order;
}
}
剩余69页未读,继续阅读
Asama浅间
- 粉丝: 22
- 资源: 299
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0