RPC分布式通信框架

在实际开发中单机服务器存在诸多问题:

1.受限于硬件资源无法提高并发量

2.任意模块的修改都将导致整个项目代码重新编译部署

3.在系统中,有些模块属于CPU密集型,有些属于I/O密集型,各模块对于硬件资源的需求不一样

什么是分布式?分布式是否可以解决以上问题?

分布式将一个工程分为多个模块,不同模块针对不同的功能,共同组成一个完成的项目,一个模块的改变不会将整体的项目进行重新编译部署。

分布式会带来哪些问题?

1.系统模块划分不是很容易。

2.各模块之间的访问,无法完成通信的问题如何解决。

RPC通信解决分布式不同模块无法进行通信的问题

相关推荐
虫小宝6 小时前
返利app的消息队列架构:基于RabbitMQ的异步通信与解耦实践
分布式·架构·rabbitmq
We....6 小时前
Java分布式编程:RMI机制
java·开发语言·分布式
在未来等你7 小时前
Elasticsearch面试精讲 Day 18:内存管理与JVM调优
大数据·分布式·elasticsearch·搜索引擎·面试
We....7 小时前
Java 分布式缓存实现:结合 RMI 与本地文件缓存
java·分布式·缓存
Chasing__Dreams7 小时前
kafka--基础知识点--5.3--producer事务
分布式·kafka
小枫编程7 小时前
Spring Boot 调度任务在分布式环境下的坑:任务重复执行与一致性保证
spring boot·分布式·后端
Hello.Reader9 小时前
Kafka 实现从网络层到日志与位点的“全景拆解”
分布式·kafka
我是苏苏9 小时前
KafKa02:Kafka配置文件server.properties介绍
分布式·kafka
Dobby_0510 小时前
【Hadoop】Yarn:Hadoop 生态的资源操作系统
大数据·hadoop·分布式·yarn
笨蛋少年派10 小时前
安装Hadoop中遇到的一些问题和解决
大数据·hadoop·分布式