- 9
- 0
- 约1.25千字
- 约 27页
- 2020-09-17 发布于福建
- 举报
微服务
微服务以及其框架
简介
什么是微服务
微服务架构需要解决哪些问题
开源框架
Completablefuture
什么是微服务
微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相
合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相沟通
通常是基于HTP协议的 REST fu1API)。每个服务都围绕着具体业务进行构建,并且能够被独立的部署到
生产环境、类生产环境等。另外,应当尽量避免统一的、集中式的服务管理机制,对具体的一个服务而
应根据业务上下文,选择合适的语言、工具对其进行构建
特点
小,且专注于做件事情
轻量级的通倍机制
松合、独立部
微服务架构要解决哪些问题
服务注册、发现
负载均衡
服务网关
服务容错
配置管理
服务注册、发现
支持华群部苦,避免
服务注册后会发送健康信
单点问题
收不到健求信恩时会移除
此服务
Registry
Consumer
Load Balancing Invol
和单体( Monolithic)架构不同,微服务架构是由一系列职责单
分布式网状结构,服务之间通过轻量机制进行通信,这时候必然
个服务注册发
现问題,也就是说服务提供方要注册通告服务地址,服务的调用方要能发现目标服务
负载均衡
集中式负载均衡
在服务消费者和服务提供者之间有一个独立的LB,1B
原创力文档

文档评论(0)