3、SpringCloud有哪些组件

                                                                       上图为springCloud组件图

既然我们是初学SpringCloud,我就先只列出可能会经常用到的,虽然SpringCloud非常的庞杂,那想学好它,就先从简化的,一项一项来吧。

不过我的第一个问题,为啥这么多啊?

我们现在支付系统就是分布式的架构,服务注册在zookeeper,服务是Dubbo服务,不同的程序之间通过Dubbo服务调用,我觉得挺好的,我们的支付系统简化的版的分布式架构图可以看作如下:

                 

                                                                     分布式架构图(简化版)

对我觉得挺好的,系统1和系统2和系统3会通过Dubbo接口调用来处理一条支付链的业务。当然我们也会使用到negix,zookeeper,dubbo……等等,但是我们没有日志监控系统,没有配置中心,更没有容错保护组件等。

换句话说,如果当你的业务其实没有那么大的量,大到需要改造成微服务架构的话,在刚开始的时候建议还是使用单体式的架构。那什么是单体式架构呢?看下图:

 

                        

                                                                                  单体式架构

 

在刚开始的时候,建议还是使用单体结构来部署应用,当业务量足够了,将其改为分布式的,自己拼装的分布式服务,比如使用zookeeper,dubbo,fastdfs…… 等等自己熟悉的中间件等。

 

如果量变的更大了,而且团队技术能力和水平已经可以搭建微服务架构,那么就可以上微服务架构。总之,不能为架构而架构,技术从来都是跟着业务走的,技术完全决定业务的情况不太多见。

 

所以从上图中可以稍微了解一下SpringCloud的组件,这些并不需要马上记住,在用的时候再慢慢的琢磨就行。

 

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值