异步的支持批的发送适配器的接口
可识别批的适配器可以同步或异步发送消息,并且可以执行事务性发送。 若要发送消息批,发送适配器必须实现以下接口:
IBTTransport
IBaseComponent
IBTTransportControl
IPersistPropertyBag
IBTBatchTransmitter
IBTTransmitterBatch
对于异步批发送,消息引擎将从适配器获取一个批,并且将要传输的消息添加到该批。 仅当消息引擎对批处理调用 Done 方法时,才会发送消息。 适配器针对它打算异步传输的每条消息返回
False
。 然后,适配器从适配器代理获取一个批,并删除它已成功传输的那些消息。下图显示在创建异步的支持批的发送适配器时涉及的对象交互。
异步发送消息的工作流
另请参阅
适配器变量
开发发送适配器
实例化和初始化发送适配器
同步发送适配器的接口
异步发送适配器的接口
支持同步批处理的发送适配器的接口
支持事务性异步批处理的发送适配器的接口
要求-响应发送适配器的接口