0
点赞
收藏
分享

微信扫一扫

Spring cloud 学习笔记---第一节--微服务

忍禁 2022-01-25 阅读 49

认识微服务

优点

易于开
发和维护
局部修改易部署
单个微服务启动快
技术栈不受限

缺点

运维要求成本比较高
分布式固有的复杂性
接口调用整体成本高
一个微服务的调整造成另一个微服务也需要调整。
重复劳动-由于技术栈的不同,造成某些工具类或者其他的操作的重复编码。

各种微服务框架的比较

各种微服务框架的对比

功能点/服务框架Netflix/SpringCloudMotangRPCThriftDubbo/DubboX
功能定位完整的微服务架构RPC框架,但整合了ZK或Consul,实现集群环境的基本服务注册/发现RPC框架RPC框架服务框架
支持Rest是,Ribbon支持多种可插拔的序列化选择
支持RPC
支持多语言是(Rest形式)
服务注册/发现是(Eureka)Eureka服务注册表,Karyon服务端框架支持服务自注册和健康检查是(zookeeper/consul)
负载均衡是(服务端zuul+客户端Ribbon) zuul-服务,动态路由 云端负载均衡 Eureka(针对中间层服务器)是(客户端)是(客户端)
配置服务Netflix Archaius SpringCloud Config Server集中配置是(zookeeper提供)
服务调用链监控是(zuul)Zuul提供边缘服务,API网关
高可用/容错是(服务端Hystrix+客户端Ribbon)是(客户端)是(客户端)
典型应用案例NetflixSinaGoogleFacebook
社区活跃度一般一般2017年7月才重启
学习难度中等一般一般
文档丰富度一般一般一般
举报

相关推荐

C语言笔记第一节

第一节 electron 介绍

位运算第一节

第一节 - “策略模式”

第一节课

0 条评论