我最近一直在做一个项目,涉及Kafka,Spark和Cassandra的整合。我在尝试设置整个程序时注意到的一个关键问题是,有很多版本冲突需要非常仔细地匹配,以便让这些技术协同工作。
此外,在编写自己的spark作业时,注意spark使用的scala版本也很重要。
上述技术之一的版本稍有改变,就会破坏整个流程,需要重新进行适当的匹配。
这项任务并不是很直接(至少对我来说,我猜对所有人来说都是一样的),我想知道,拥有这些同步工作的技术的公司实际上是如何做到这一点的?
在我看来,随着新版本和错误修复的推出,让这些工具不间断地协同工作是一个重要的问题。
有这方面经验的人能给我一些启发吗,让我知道公司实际上是如何管理/维持这些冲突的?
或者说这是一个实际问题是言过其实吗?
提前谢谢
暂无答案!
目前还没有任何答案,快来回答吧!