集成的 Cassandra 服务器(版本 0.7.x)是否与 WSO2 DSS(版本 2.6)松散耦合?使用较新版本的 Cassandra(例如 0.8.x)会影响低级别的 DSS 吗?
谢谢
集成的 Cassandra 服务器(版本 0.7.x)是否与 WSO2 DSS(版本 2.6)松散耦合?使用较新版本的 Cassandra(例如 0.8.x)会影响低级别的 DSS 吗?
谢谢
我们集成 Cassandra 的方式是将其制成 Carbon 组件,然后将其身份验证/授权模型集成到 Carbon authn/authzn。拥有具有新版本 Cassandra 的该组件的新版本没有问题。
如果您正在这样做,请考虑提交补丁 :-) .. 我们也打算这样做,但如果您已经这样做了,请分享!
DSS 现在有两个功能:存储数据(现在是关系存储服务 (RSS) 和 Cassandra 存储服务 (CSS),接下来是 HDFS)以及通过服务或 RESTful 接口提供数据。后者目前仅可用于关系数据,但计划是使用 CQL 使其也可用于 Cassandra 数据。当然,当使用数据服务/资源方面时,数据不必存储在 RSS/CSS 本身中。
当前的 CSS 管理界面仅适用于 Cassandra 0.7.x 后端(WSO2 CSS 服务器)。Cassandra 0.8.x 支持将在未来的 DSS 和 CSS 版本中提供。
不,Cassandra 功能不会影响任何 DSS 功能。实际上计划在未来的版本中将 Cassandra 升级到 0.8,并且在 DSS 中还支持 CQL 以查询 Cassandra 数据存储。