Flume 在多个接收器之间共享单个类实例

问题描述

我有一个自定义的写入接收器来将数据索引到 Solr。它被配置为有 5 个实例连接到 5 个不同的通道,每个实例负责将数据索引到不同类型的集合,例如 1 个接收器索引到客户集合,其他索引到产品集合等。

现在我需要一个可以管理集合和别名的服务。如果每个接收器都有自己的实例,它们可能会相互混淆(一个服务创建一个集合,其他服务也尝试创建它等等)

老式的单例模式在水槽水槽中仍然有效吗?或者有没有更好的方法,因为在多线程环境中单例模式有很多陷阱?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)