微服务应该具备哪些功能

举报
简简单单Onlinezuozuo 发表于 2022/02/19 23:13:15 2022/02/19
【摘要】 文章目录 微服务应该具备哪些功能 1、服务的注册和发现 ...

微服务应该具备哪些功能


1、服务的注册和发现

微服务系统由很多个单一职责的服务单元组成,例如 某个系统是由 600 多个微 服务构成的,而每一个微服务又有众多实例。 由于该系统的服务粒度较小,服务数量众多,服 务之间的相互依赖成网状,所以该系统需要服务注册中心来统一管理微服务实例, 方便查看每 一个微服务实例的健康状态。

2、服务的容错

微服务落地到实际项目中,服务的数量往往非常多,服务之间的相互依赖性也是错综复杂的, 一个网络请求通常需要调用多个服务才能完成。如果一个服务不可用,例如网络延迟或故 障,会影响到依赖于这个不可用的服务的其他服务。 一个微服务系统有很多个 服务, 当服务 F 因某些原因导致了服务的不可用,来自于用户的网络请求需要调用服务 F。 由 于服务 F 无响应,用户的请求都处于阻塞状态, 在高并发的场景下, 短时间内会导致服务器的 线程资源消耗殆尽。另外,依赖

文章来源: wretchant.blog.csdn.net,作者:简简单单OnlineZuozuo,版权归原作者所有,如需转载,请联系作者。

原文链接:wretchant.blog.csdn.net/article/details/82799401

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。