微服务架构springcloud项目demo

李卓轩 荣耀王者 2022-09-29 13:47:11

#### 微服务架构4个核心问题

##### 1.服务很多,客户端如何访问

##### 2.这么多服务?服务之间如何通信?

##### 3.这么多服务?如何治理?

##### 4。服务挂了怎么办?

## 解决方案:

#### spring cloud 生态

##### 1. spring cloud NetFlix

一站式解决方案!

api网关,zuul组件

Feign  ---HttpClinet ---- Http 通信方式,同步, 阻塞

服务注册发现: Eureka

熔断机制:Hystrix

##### 2.Appache Dubbo zookeeper

API: 没有,找第三方

Dubbo

zookeeper

没有:借助Hystrix

##### 3.Spring Cloud Alibaba

一站式解决方案!更简单

新概念:服务网格~Server Mesh

istio

<br/>

#### 万变不离其宗

> 1、API

> 2.HTTP,RPC

> 3.注册和发现

> 4.熔断机制

<br/>

工程创建固定套路

```
1、带入依赖
2、编写配置文件
3、开启这个功能
4、配置类
```

springclod项目结构

api模块只有一个实体类

 

dept-8001是服务的提供者

 eureka注册中心相当于zookper

 

 

 

 

...全文
39 1 打赏 收藏 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-Java 发布问题, 以便更快地解决您的疑问

50

社区成员

发帖
与我相关
我的任务
社区描述
产学研究,学术传承
社区管理员
  • 又菜又爱玩呜呜呜~
  • 两年半的个人练习生^_^
  • yolanda19910002
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧