各种技术的个人理解

开始的单体架构为什么要做前后端分离,为什么要用微服务?

  因为单体架构在用户多了以后是无法承受的,需要拆分,微服务就是将各个服务的性能达到最大化。

为什么 会有这么多技术出现?

  为了解决引入微服务出现的几个问题
  1.客户端在这么多服务之间如何精确的访问自己需要的服务?
  2.服务之间如何互相调用
  3.服务之间的注册和发现
  4.服务高可用的实现

为什么我们用dubbo+zk+ng

   1.dubbo是 RPC远程调用,异步IO,服务之间的调用就像本地一样流畅,
   2.zk 可以做服务的注册中心
   3.zk可以做服务的容错,某个dubbo服务挂了 可以马上用另一个相同的服务
   4.精确访问可以用ng来实现反向代理

为什么要学习cloud

  cloud也是能很好的解决这些问题

为什么要学习这么多技术?

   因为公司里的环境是不一样的,每个公司要根据自己的实际情况分析 使用什么技术而我们作为技术人员,如果只会某个技术,那么一旦这个技术不适用于公司是不是就会很凉? 其实学习的成本并不高,很多技术都是通用的,一通百通,所以不必惊慌,关键是心境
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值