jdbc - ActiveMQ 调度程序在 JDBC 中的存储
问题描述
我的意图是配置 ActiveMQ 5.14.5 调度程序以使用 JDBC。我已经在activemq.xml
<broker xmlns="http://activemq.apache.org/schema/core" brokerName="localhost" dataDirectory="activemq-data" schedulerDirectory="scheduler-data" schedulerSupport="true">
<persistenceAdapter>
<jdbcPersistenceAdapter dataDirectory="scheduler-data" dataSource="#oracle-ds" useDatabaseLock="false"/>
</persistenceAdapter>
...
但是调度程序仍然存在于本地 KahaDB 中。
解决方案
没有为 JDBC 数据源编写的 Scheduler Store 实现,当前的实现是建立在 KahaDB 数据存储模型之上的。SchedulerStore API 的创建是为了让用户可以编写和贡献一个 JDBC 实现,如果他们愿意,但到目前为止社区还没有看到任何这样做的驱动器,这意味着除非你想贡献,否则你仅限于 KahaDB 版本JDBC 变体。
推荐阅读
- python - 为什么我的代码(应该放在列标题中)将整个 Excel 工作表擦除为空白而没有标题?
- html - 在 h 标签或 p 标签中间设置文本样式的最佳方法是什么?
- python - 列出 Flask Cache 中所有缓存的键
- python - 仅使用数据集的第一个样本进行训练的模型
- c++ - 不允许抽象类类型“mazeGenerator”的 C++ 对象:纯虚函数“olcGameEngine::OnUserUpdate”没有覆盖器
- html - 在语义 UI 中,如何在单击下拉菜单时将用户重定向到新页面,并在单击箭头时显示下拉项目?
- firebase - 颤动 multi_image_picker 图像选择重复
- python - 根据单元格和列名更改数据框中的值
- ruby - RSpec 模拟具有嵌套属性的类
- laravel - Laravel 8 Inertia HighCharts 未在 app.js 中导入