分布式系统的技术问题

1、分布式服务框架

如果要让不同的子系统或者服务之间互相通信,首先必须有一套分布式服务框架。也就是各个服务可以互相感知到对方在哪里,可以发送请求过去,可以通过HTTP或者RPC的方式。最常见的技术就是dubbo以及spring cloud。

2、分布式事务

一旦系统拆分为了多个子系统之后,那一个贯穿全局的分布式事务需要怎么来实现?此时需要TCC、最终一致性、2PC等分布式事务的实现方案和开源技术。

3、分布式缓存

如果原来就是个单块系统,可以在单个JVM里进行本地缓存。但是如果有很多个子系统要共享一个缓存,此时应该怎么办?

4、分布式消息系统

在单块系统内,就一个JVM进程内部,你可以用类似LinkedList之类的数据结构作为一个本地内存里的队列。但是多个子系统之间要进行消息队列的传递呢?

5、分布式锁

不同的系统之间如果需要在全局加锁获取某个资源的锁定的问题。

6、分布式搜索系统

如果在单块系统内,可以在本地就基于Lucene来开发一个全文检索模块,但是如果是分布式系统下的很多子系统,还能直接基于Lucene吗?


了解更多服务器及资讯,请关注梦飞科技官方网站 https://www.mfisp.com/,感谢您的支持!

文章链接: https://www.mfisp.com/18568.html

文章标题:分布式系统的技术问题

文章版权:梦飞科技所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
IDC云库服务器vps推荐

提高Web托管服务器安全性的10个技巧

2023-3-17 14:50:48

服务器vps推荐

选择站群服务器需要考虑什么

2023-3-17 15:32:23

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索

梦飞科技 - 最新云主机促销服务器租用优惠