微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决Flume 在多个接收器之间共享单个类实例

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。