社区
Oracle
帖子详情
跪求关于队列(AQ)的详细内容
leborety
2006-01-12 04:26:19
请问谁做过AQ,能否给些详细代码
内容包括
1。入队
2。监听
3。出队
4。自动通知和处理
研究了几天,了解了大概。我做到了有入队,就自动触发一个过程。
但过程有的时候成功,有时候失败。
我的过程包含出队,但有时候成功,有时候失败。并且我改了过程,还会有自动触发出队。那叫一个乱啊。
麻烦给个AQ的全部详细使用,最好有代码。
谢了。
...全文
207
6
打赏
收藏
跪求关于队列(AQ)的详细内容
请问谁做过AQ,能否给些详细代码 内容包括 1。入队 2。监听 3。出队 4。自动通知和处理 研究了几天,了解了大概。我做到了有入队,就自动触发一个过程。 但过程有的时候成功,有时候失败。 我的过程包含出队,但有时候成功,有时候失败。并且我改了过程,还会有自动触发出队。那叫一个乱啊。 麻烦给个AQ的全部详细使用,最好有代码。 谢了。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rolandzhang
2006-01-17
打赏
举报
回复
自动触发:
前台一般通过Lock()所定正在处理的过程。
后台,也通过锁定某个过程(或数据库对象)及加上标志位来处理,防止并发,你看是否可行呢
rolandzhang
2006-01-13
打赏
举报
回复
Queue可以先进先出或者后进先出,
1.入队:
插入到Queue中,即插入到一个表中:
该表至少包括Queue的类型,Queue的入队时间
2.监听:
可以做成定时Job
3.出对:
给已经处理过的Queue做个标记
4.自动通知和处理
trigger触发
dp_555
2006-01-13
打赏
举报
回复
没用过,貌似用这玩意的人也极其稀少
smnzg
2006-01-13
打赏
举报
回复
up
wangzk0206
2006-01-13
打赏
举报
回复
up
leborety
2006-01-13
打赏
举报
回复
回: rolandzhang()
4.自动通知和处理
trigger触发
我这是不可以写trigger的。我通过注册订阅信息,已经做到了自动触发。但还不是很了解全部内容。
自动触发,会导致并发问题。即我一个过程已经在处理队列中,同一个过程因为入队再次触发。就会有出队错误。
sourceTree
SourceTree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端。支持创建、克隆、提交、push、pull 和合并等操作。
Oracle 高级
队列
(
AQ
) 与JAVA JMS
Oracle 高级
队列
AQ
与JAVA JMS Oracle 高级
队列
是什么? 高级
队列
Advanced Queuing(
AQ
)。它是oracle原生消息软件,这篇文章提供了一个
AQ
的高级概览。尤其是我们将看到如何启动一个
队列
并进行入列--出列操作,还有通过通知创建异步出列。 用这个东西我们能做些什么?(笔者理解还不够深入 , 个人见解) 数据库监控 , 消息从数据库
EBS 导入
AQ
表的数据方法
若消息包含LOB字段(如XML或JSON),需确保导出工具支持LOB数据。-- 查询
队列
表结构(例如:
AQ
$_MY_QUEUE_TABLE):导出DDL(
队列
定义) + 消息数据 + 订阅者信息。导出后导入到不同版本Oracle时,需检查
AQ
兼容性。:结合
AQ
的持久化特性(消息默认持久化到表)。(已处理)等状态,导出时需过滤有效数据。:导出
队列
的创建脚本(DDL)。: 指定要导出的
队列
表名称。:导出
队列
表中的消息
内容
。: 导出数据(消息
内容
)。: 导出关联的
队列
表数据。-- 查询消息
内容
(示例)
错误数据涉及
AQ
队列
维护的思考
名词解释
AQ
:Oracle DB的高级
队列
。用于解决多台服务读任务
队列
。系统架构 enqueue dequeue Table trigger --->
AQ
数据错误: 因为Trigger的业务逻辑或者源头的数据问题,导致大量的
AQ
生成,造成正常的数据消息排在
队列
后面。 后续使用
AQ
时注
消息
队列
之延迟
队列
超
详细
入门教程速看
一. 延迟
队列
的应用场景 1.具体应用 关于消息
队列
我们已经很熟悉了,我们知道在消息
队列
中可以实现延迟
队列
效果,那你知道延迟
队列
有哪些使用场景吗?这里我给大家总结了延迟
队列
的几个经典使用场景,看看你的项目中是否涉及到了。 淘宝七天自动确认收货。在我们签收商品后,物流系统会在七天后延时发送一个消息给支付系统,通知支付系统将货款打给商家,这个过程持续七天,就是使用了消息中间件的延迟推送功能; 订单在十分钟之内未支付则自动取消; 新创建的店铺,如果在十天内都没有上传过商品,则自动发
Oracle
17,137
社区成员
55,258
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章