欢迎来到飞鸟慕鱼博客,开始您的技术之旅!
当前位置: 首页知识笔记正文

springcloud微服务监控,springcloud微服务架构

墨初 知识笔记 33阅读

微服务是一个精心设计的目录架构方案。微服务架构特点单责任微服务,拆分粒度更小,每个服务对应一个唯一的业务能力,实现单责任,避免业务重复开发面向服务的微服务,公开业务接口供远程调用。

自治团队独立、技术独立、数据独立每个服务独立的数据库、部署独立

④隔离性强服务调用做好隔离、容错、降级避免出现级联问题

例如一个会员的功能进行进一步的细化拆分

总结

1单体架构特点

简单方便高度耦合耦合度高扩展性差适合小型项目。例如学生管理系统。

2分布式架构特点

松耦合扩展性好但架构复杂难度大。适合大型互联网项目例如京东、淘宝。

3微服务一种良好的分布式架构方案

优点拆分粒度更小、服务更独立、耦合度更低。

缺点架构非常复杂运维、监控、部署难度提高。

3. 微服务技术对比

微服务这种方案需要技术框架来落地全球的互联网公司都在积极尝试自己的微服务落地技术。在国内最知名的就是SpringCloud和阿里巴巴的Dubbo。

微服务技术对比

Dubbo

SpringCloud

SpringCloudAlibaba

注册中心

zookeeper、Redis

Eureka、Consul

Nacos、Eureka

服务远程调用

Dubbo协议

Feignhttp协议

Dubbo、Feign

配置中心

SpringCloudConfig

SpringCloudConfig、Nacos

服务网关

SpringCloudGateway、Zuul

SpringCloudGateway、Zuul

服务监控和保护

dubbo-admin功能弱

Hystix

Sentinel

企业需求 

①使用SpringCloud技术栈、服务接口采用Restful风格、服务调用采用Feign方式

②使用SpringCloudAlibaba技术栈、服务接口采用Restful风格、服务调用采用Feign方式

③使用SpringCloudAlibaba技术栈、服务接口采用Dubbo协议标准、服务调用采用Dubbo方式

④基于Dubbo老旧技术体系、服务接口采用Dubbo协议标准、服务调用采用Dubbo方式

4. SpringCloud

1SpringCloud是目前国内使用最广泛的微服务框架。官网地址Spring Cloud。

2SpringCloud集成了各种微服务功能组件并基于SpringBoot实现了这些组件的自动装配从而提供了良好的开箱即用体验

SpringCloud与SpringBoot的版本兼容关系如下

注本次学习的版本是 Hoxton.SR10因此对应的SpringBoot版本是2.3.x版本。 

图书推荐《巧用ChatGPT快速提高职场晋升力》

本次送书 1 本 

抽奖方式利用程序进行抽奖。

参与方式关注博主只限粉丝福利哦、点赞、收藏评论区随机抽取最多三条评论

关键点

ChatGPT赋能职场一本书掌握AI在职场中的的全面应用

10大创新技术30多个实战案例50多种ChatGPT应用策略

有效提高沟通能力、提高工作效率、提升个人品牌、提升创造力、提升管理能力

助你在竞争激烈的职场环境中脱颖而出

卖点

★超实用 通过30多个实战案例和操作技巧使读者能够快速上手并灵活运用ChatGPT技术及提高职场晋升力。

★巨全面 50多种ChatGPT应用策略涵盖提高沟通能力、提高工作效率、提升个人品牌、提升创造力、提升领导力和管理能力、促进职业发展全方面。

★真好懂 以通俗易懂的语言解释ChatGPT的原理及应用零门槛提高职场硬核能力。

★高回报 学习本书全面提升职场能力大大提高工作效率促进职业发展实现自我价值。

内容简介

        本书从ChatGPT的基本知识、技术原理和应用场景出发详细探讨了如何运用ChatGPT提升职场竞争力。全书共分为10章内容包括ChatGPT在职场沟通、工作效率、个人品牌价值、职业发展、创意思维、领导力与管理、学习与自我成长、数据分析、服务与谈判等方面的应用。通过阅读本书读者可以了解到ChatGPT的强大功能和在各领域的实际应用从而有效提升职场竞争力。

        本书内容丰富、实用性强旨在帮助读者在职场中更好地运用ChatGPT技术。适合职场人士、管理者、开发者及对人工智能技术感兴趣的读者阅读。同时本书也适用于相关培训机构作为教材使用助力职场发展。

当当网链接当当图书

京东的链接京东安全

标签:
声明:无特别说明,转载请标明本文来源!