分布式系统的技术问题

1、分布式服务框架,如果要让不同的子系统或者服务之间互相通信,首先必须有一套分布式服务框架。也就是各个服务可以互相感知到对方在哪里,可以发送请求过去,可以通过HTTP或者RPC的方式。最常见的技术就是dubbo以及spring cloud。,2、分布式事务,一旦系统拆分为了多个子系统之后,那一个贯穿全局的分布式事务需要怎么来实现?此时需要TCC、最终一致性、2PC等分布式事务的实现方案和开源技术。,3、分布式缓存,如果原来就是个单块系统,可以在单个JVM里进行本地缓存。但是如果有很多个子系统要共享一个缓存,此时应该怎么办?,4、分布式消息系统,在单块系统内,就一个JVM进程内部,你可以用类似LinkedList之类的数据结构作为一个本地内存里的队列。但是多个子系统之间要进行消息队列的传递呢?,5、分布式锁,不同的系统之间如果需要在全局加锁获取某个资源的锁定的问题。,6、分布式搜索系统,如果在单块系统内,可以在本地就基于Lucene来开发一个全文检索模块,但是如果是分布式系统下的很多子系统,还能直接基于Lucene吗?,了解更多
服务器及资讯,请关注vsping科技官方网站
https://www.mfisp.com/,感谢您的支持!,,1、分布式服务框架,如果要让不同的子系统或者服务之间互相通信,首先必须有一套分布式服务框架。也就是各个服务可以互相感知到对方在哪里,可以发送请求过去,可以通过HTTP或者RPC的方式。最常见的技术就是dubbo以及spring cloud。,

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《分布式系统的技术问题》
文章链接:https://zhuji.vsping.com/503267.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。