微服务架构springcloud项目demo

又菜又爱玩呜呜呜~ 又菜又爱玩呜呜呜~ 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

#### 微服务架构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

 

 

 

 

...全文

相关推荐

评论 1
收藏 已收藏
分享
返回顶部