只有抽取进程和复制进程也可以完成同步,那投递进程的优势是什么?什么场景下最好有投递进程?
现在应该大部分场景下都是有投递进程的。现代社会,讲究分工。每个岗位只干自己擅长的事,而非眉毛胡子一把抓,包罗万象。投递进程和主机间网络通信有关,而抽取进程和源端的DB有关,如果一个进程集两种不同类型的任务于一身,不仅增加了设置的难度,而且运维时,若其中一项任务执行出问题日,将会影响整个进程。比如,如果到对端的网络不通,那么不仅无法投递,连抽取也停下了。如果分而治之,更容易判断错误和排障。个人感觉,投递进程有点像MQ,可应对复杂架构和大量数据处理的场景。