RPC分布式通信框架

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

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

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

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

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

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

 分布式会带来哪些问题?

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

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

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

 

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-22 07:10:06       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-22 07:10:06       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-22 07:10:06       87 阅读
  4. Python语言-面向对象

    2024-04-22 07:10:06       96 阅读

热门阅读

  1. C#项目中bin目录下

    2024-04-22 07:10:06       38 阅读
  2. 基于SpringCloudAlibaba+Sentinel的分布式限流设计

    2024-04-22 07:10:06       36 阅读
  3. 搜索+剪枝,LeetCode 216. 组合总和 III

    2024-04-22 07:10:06       33 阅读
  4. 【iOS安全】iOS ARM汇编

    2024-04-22 07:10:06       37 阅读
  5. 组合总和(Lc39)——排序+剪枝+回溯

    2024-04-22 07:10:06       31 阅读
  6. 【无标题】axios的ts封装,记录一下(Vue3项目)

    2024-04-22 07:10:06       26 阅读
  7. STM32相关手册

    2024-04-22 07:10:06       30 阅读
  8. 搜索引擎中的倒排索引是什么

    2024-04-22 07:10:06       37 阅读
  9. 【数据结构】冒泡排序

    2024-04-22 07:10:06       35 阅读