SSIS常用的包—消息队列任务

简介:   通过消息队列任务可以从Microsoft Message Queuing (MSMQ)中接收或向它发送消息。消息的格式可以是字符串,文件或者变量。消息队列任务的优点是你可以在package正在运行的时候相互通信。

  通过消息队列任务可以从Microsoft Message Queuing (MSMQ)中接收或向它发送消息。消息的格式可以是字符串,文件或者变量。消息队列任务的优点是你可以在package正在运行的时候相互通信。可以通过这种任务可以扩展package,让多个package平行执行,在检验点检验得到的数据。这个任务还可以通过网络分发文件。例如,在运行的时候通过消息队列想不通的办公室分发文件,接收文件的SSIS包可以下载文件到各自的SQL Server中。

  在编辑页面,可以通过MSMQConnection配置MSMQ连接管理,在Message栏中选择是发送还是接收消息。在这个编辑页面中还可以通过Use2000format配置是否使用Windows 2000版本的MSMQ,这个选项默认是false。

  大量的配置在Send/Receive标签界面中,在Message标签中选择Send Message,第二个标签是Send,相反在Message标签中选择Receive Message则第二个标签显示Receive。在Receive标签界面中,设置RemoveFromMessageQueue选项可以在读取到消息之后将它从消息队列中移除,TimeoutAfter选项设置是否在超过设置时间之后产生一个错误信息。

  无论是发送消息还是接收消息都需要设置MessageType选项来选择消息的类型是字符串,变量,还是数据文件。另外在接收消息的时候你还可以将接收到的消息转换成一个变量。

作者:Tyler Ning
出处:http://www.cnblogs.com/tylerdonet/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过以下邮箱地址williamningdong@gmail.com  联系我,非常感谢。

目录
相关文章
|
消息中间件 JavaScript 前端开发
js的EventLoop事件循环机制调用栈、微任务、消息队列执行顺序优先级
js的EventLoop事件循环机制调用栈、微任务、消息队列执行顺序优先级
88 0
|
消息中间件 存储 安全
探索FreeRTOS的功能:线程,消息队列,邮箱,信号量,互斥量,任务通知,延时,虚拟定时器
探索FreeRTOS的功能:线程,消息队列,邮箱,信号量,互斥量,任务通知,延时,虚拟定时器
1169 0
|
消息中间件 运维 监控
使用钉钉机器人监控DataWorks/消息队列Kakfa/实时计算Flink任务
我们写的数仓任务、Flink任务提交任务缺少对任务运行情况监控报警,这里可以使用钉钉自带的机器人实现钉钉群任务告警功能
832 0
使用钉钉机器人监控DataWorks/消息队列Kakfa/实时计算Flink任务
|
消息中间件 测试技术 API
FreeRTOS记录(七、FreeRTOS信号量、事件标志组、邮箱和消息队列、任务通知的关系)
我们在前面单独介绍过FreeRTOS的任务通知和消息队列, 但是在FreeRTOS中任务间的通讯还有信号量,邮箱,事件组标志等可以使用 这篇文章就这些成员与消息队列和任务通知的关系进行说明分析
752 0
FreeRTOS记录(七、FreeRTOS信号量、事件标志组、邮箱和消息队列、任务通知的关系)
|
消息中间件 JavaScript
js的EventLoop事件循环机制调用栈、微任务、消息队列执行顺序优先级
js的EventLoop事件循环机制调用栈、微任务、消息队列执行顺序优先级
112 0
|
消息中间件 Web App开发 存储
浅谈浏览器架构、单线程js、事件循环、消息队列、宏任务和微任务
关键词:多进程、单线程、事件循环、消息队列、宏任务、微任务
浅谈浏览器架构、单线程js、事件循环、消息队列、宏任务和微任务
|
消息中间件 JavaScript 前端开发
js的EventLoop事件循环机制调用栈、微任务、消息队列执行顺序优先级
js的EventLoop事件循环机制调用栈、微任务、消息队列执行顺序优先级
142 0
|
消息中间件 Python 数据处理
|
1月前
|
消息中间件 存储 监控
RabbitMQ:分布式系统中的高效消息队列
RabbitMQ:分布式系统中的高效消息队列
|
25天前
|
消息中间件 Java
springboot整合消息队列——RabbitMQ
springboot整合消息队列——RabbitMQ
71 0