OpenSplice DDS 开源实现支持——数据库事务处理?
Posted
技术标签:
【中文标题】OpenSplice DDS 开源实现支持——数据库事务处理?【英文标题】:OpenSplice DDS open source implementation support - Database Transaction Processing? 【发布时间】:2012-10-09 14:49:53 【问题描述】:我想将 OpenSplice DDS 用于“消息传递”和“数据库事务处理”功能。
能否请您帮忙了解一下 OpenSplice DDS 开源实现是否支持“数据库事务处理”?
谁能分享使用 OpenSplice DDS 的经验?
【问题讨论】:
DDS 上下文中的“数据库事务处理”是什么意思? OpenSplice 不是一种数据库技术,您是否希望将其与 RDBMS 集成?此外,“分享 OpenSplice DDS 的经验”是一项非常开放的任务。请问您的问题可以更具体一点吗?也许添加一些关于您的用例以及您如何考虑使用 DDS 的信息。 我需要将 OpenSplice 与 RDBMS 集成。 OpenSlice 是否提供与 RDBMS 一起使用的接口/API。 我需要将 OpenSplice 与 RDBMS 集成。 OpenSlice 是否提供与 RDBMS 一起使用的接口/API。 【参考方案1】:OpenSplice DDS 社区版(“开源”版本)不具备与 DBMS 的任何开箱即用的集成。它的商业版本确实提供了一个名为 DBMSConnect 的可选服务,它可能会满足您的需求。您没有详细描述您要达到的目标,因此很难评估。
据我所知,DBMSConnect 上没有可用的在线文档供您检查它是否可以满足您的需求。但是,RTI 的 DDS 实施具有类似的功能,也仅在商业上可用,称为实时连接。完整的文档可通过Real-Time Connect User's Manual 在线获取。在他们的Community Portal Documentation 页面上有更多关于实时连接的链接。这可能有助于您评估它是否满足您的需求。
【讨论】:
以上是关于OpenSplice DDS 开源实现支持——数据库事务处理?的主要内容,如果未能解决你的问题,请参考以下文章
构建 dds-tutorial-cpp-ex 时未找到 OpenSpliceConfig.cmake 或 opensplice-config.cmake