6.每个微服务都有自己的存储能力,可以有自己的数据库。也可以有统一数据库。
●缺点
1.开发人员要处理分布式系统的复杂性
2.多服务运维难度,随着服务的增加,运维的压力也在增大系统部署依赖
3.服务间通信成本数据致性系统集成测试性能监控…
Springcloud了解
是什么
SpringCloud,基于SpringBoot提供了-套微服务解决方案, 包括服务注册与发现,配置中心,全链路监控,服务网关,负载均衡,熔断器等组件,除了基于NetFlix的开源组件做高度抽象封装之外,还有一些选型中立的开源组件。
功能和特点
SpringCloud利用SpringBoot的开发便利性巧妙地简化了分布式系统基础设施的开发,SpringCloud为开发 人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等,它们都可以用SpringBoot的开发风格做到一键启动和部署。
SpringCloud和SpringBoot的关系
SpringCloud和Dubbo的对比 |
1.活跃度:
https://github.com/dubbo https://github.com/spring-cloud
2.对比结果:
最大的区别:
小结
大概的了解一下基本知识,在具体使用的时候就可以更简单了哦.
感谢您的阅读~~
小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
总结
我们总是喜欢瞻仰大厂的大神们,但实际上大神也不过凡人,与菜鸟程序员相比,也就多花了几分心思,如果你再不努力,差距也只会越来越大。实际上,作为程序员,丰富自己的知识储备,提升自己的知识深度和广度是很有必要的。
Mybatis源码解析
ybatis源码解析
[外链图片转存中…(img-AxeOdsUl-1711084742056)]
[外链图片转存中…(img-pEgDSwEo-1711084742057)]