1、问题引出——多进程应用场景
场景一:
将关系型、非关系型数据的数据同步到ES中。
但是数据库中的表有多个,
一种方案是:一个配置文件中 if else 的方式配置多个表;
另外一种方案是:多个配置文件,多个进程并行执行。
如下图所示:

场景二:
kafka多个通道的数据借助kafka_connector 或者logstash_input_kafka同步到ES中,
如下图所示: 
这时候,根据通道的处理分成如下1,2两部分:
1、kafka stream对实时数据流的数据清洗、转换操作,有几个通道就至少有几个进程;
2、kafka_connector对处理后的数据实时同步,有几个通道至少有几个进程;
3、为了提高同步的时效性,通用的方案是增加kafka的topic的分片数,这时对应的进程数有会增多。
2、多进程困惑
困惑1:需要大量重复
继续阅读与本文标签相同的文章
下一篇 :
阿里云OSS同城冗余存储技术解析
-
这个注解一次搞定限流与熔断降级:@SentinelResource
2026-05-24栏目: 教程
-
备战九十,iOS面试题菜单,持续更新(题目及答案已上传Github)
2026-05-24栏目: 教程
-
补习系列(21)-SpringBoot初始化之7招式
2026-05-24栏目: 教程
-
Maven的配置
2026-05-24栏目: 教程
-
Java 代码优化:使用构造函数和使用一个个setter的效率差别
2026-05-24栏目: 教程
