java - JMS 客户端应用程序和业务 Activity 监视器

标签 java oracle jms weblogic

我想知道是否有一种方法可以通过客户端应用程序连接到位于 WebLogic 服务器上的业务 Activity 监视器。我想用 BAM 语句替换 JMS 生产者/消费者客户端中的日志语句,以便使用消息进度/错误更新 BAM?我希望有一个 API 可以实现这一点,但没有成功找到它?

最佳答案

Oracle BAM 能够使用 XML messages from a queue or a topic作为数据项的输入。这是BAM configuration documentation这样做。

由于您的客户端应用程序已经基于 JMS,因此应该很容易让它们将额外的 JMS 消息发送到专用队列以在 BAM 中进行进度监视。

注意事务划分:您必须注意您的 BAM 消息是应该包含在与常规业务相同的事务中还是特定的事务中,以避免业务失败时回滚。

关于java - JMS 客户端应用程序和业务 Activity 监视器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11691958/

相关文章:

java - 将 EJB Jar 部署到 Glassfish 时发生异常

java - 在两个不同的java类中使用变量

java - 获取 java.sql.SQLException : - ORA-01000: maximum open cursors exceeded for DML (Update Statement)

java - 即席 sql 的列名

mysql - 在 MYSQL 结果中将数字转换为单词!使用查询

Java MDB - 如何跟踪已处理的消息数量

java - Flood Fill Java(填充 Canvas 中的圆圈)

java - Protobuf 映射的排序

sql - 优化SQL日期函数

java - 查询 ActiveMQ 队列的峰值大小