文件名称:sphonic-phantom:替代了官方的phantom-zookeeper和phantom-test工件
文件大小:36KB
文件格式:ZIP
更新时间:2024-05-28 00:15:10
Scala
幻影 替代了官方的phantom-zookeeper和phantom-test工件 动机 该项目旨在为官方的phantom-zookeeper和phantom-test工件提供替代品。 这些模块的设计和实现存在的问题非常严重,足以保证完全重写。 替代产品旨在解决原始模块的以下问题: 使配置外部化更容易 使在测试和生产环境中更容易使用不同的配置 使配置基础Cassandra驱动程序更加容易 避免已证明在旧模块中无法可靠运行的脆弱魔术(例如,尝试检测正在运行的Cassandra) 避免不必要的依赖关系(例如,无论您是否实际使用旧模块,总是会引入Zookeeper依赖关系) 避免原始模块的代码质量问题,即: 混乱的命名和包装 不必要的变异 生命周期管理中断(例如,逻辑中断以尝试重新创建关闭的集群实例) 合同破裂(例如,每个连接器特征都允许定义一个keySpace,但是只有其中一个会“赢
【文件预览】:
sphonic-phantom-develop
----.gitignore(721B)
----project()
--------plugins.sbt(513B)
--------build.properties(19B)
----sbt()
--------src()
----LICENSE.txt(11KB)
----README.md(13KB)
----.drone.yml(318B)
----connector()
--------src()
----build.sbt(5KB)