暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 20C 高级排队:事务事件队列中对JMS有效负载的PL / SQL排队和出队支持

Oracle官方文档 2020-06-01
701
PL / SQL API对事务性事件队列中的Java消息服务(JMS)有效负载执行入队和出队操作。同样,PL / SQL Array API也向事务性事件队列JMS用户公开。由于JMS对异构消息的支持,出队获得了五种JMS消息类型之一,但无法预测接收到的下一条消息的类型是什么。因此,它可能会因PL / SQL抱怨类型不匹配而导致应用程序错误。Oracle建议应用程序始终使用通用类型AQ $ _JMS_MESSAGE从事务事件队列中出队。还支持PL / SQL管理。

商业收益:一些重要的高端客户使用PL / SQL API来使JMS有效负载入队和出队在未分片队列中,这是因为易于使用并避免了客户端与服务器之间的往返时间。Oracle Database 20c引入了事务性事件队列(TEQ),它们是分区的消息队列,结合了最佳的消息流直接消息和发布/订阅功能。TEQ在Oracle数据库上大规模运行。TEQ提供事务性事件流,并在本地和云上的2节点到8节点Oracle RAC数据库上以每天10到1000亿亿条消息的规模在数据库中运行。TEQ具有Kafka客户端兼容性,这意味着Kafka生产者和消费者可以在Oracle数据库中使用TEQ而不是Kafka代理。

官方文档:https://www.oracle.com/pls/topic/lookup?ctx=en/database/oracle/oracle-database/20&id=ADQUE-GUID-0F881F85-C107-4DA0-8038-6D2161094ACE
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

文集目录
暂无数据