我正在配置Stratos 1.6.0并尝试使以下方案正常运行。
从我在代码中看到的内容...当在Carbon应用程序中创建数据源时,org.wso2.carbon.ndatasource.core.DataSourceRepository将通知新DataSource的集群中的成员。然后,这些成员将使注册表缓存失效。
问题在于,在Stratos 1.6.0的默认群集配置中,存储服务器和数据服务服务器位于不同的Tribe域中,因此在两种类型的应用程序之间无法使用Tribe进行消息传递。
如何在Storage Server中创建数据源时让Data Service Server更新其数据源配置?
答案 0 :(得分:0)
您在查询中提到的内容正是提供通过WSO2存储服务器创建数据源的选项所期望的。但是,在不同碳产品的节点/集群之间共享数据源存在某些技术复杂性(除了创建数据源的碳产品类型之外),我们目前正处于关注它们的中间。因此,所有考虑,将SS与DSS集成的更好方法是,首先在WSO2 SS中创建数据库/数据库用户,然后在WSO2 DSS中使用该信息(连接字符串,用户凭证等)创建数据源并使用它们。 / p>
此致 Prabath
P.S。您可以参考http://sparkletechthoughts.blogspot.in/2013/04/relational-storage-solution-using-wso2.html,它为您提供了有关创建数据库/数据库用户/权限模板的综合指南。