如何在TIBCvwin德赢公司O Enterprise Mession Service™和TibcoFTL®之间交换消息

经过:
最近更新时间:
凌晨7:30 4月14日,2020年4月14日

要在Tvwin德赢公司IBCO Enterprise Mession Service™和TibcoFTL®之间交换消息,Tibco Enterprise Mession Service Server作为Tibco FTL客户端作为一个Tibco FTL领域的一部分。所有TIBCO Enterprise留言服务传输为TIBCO FTL使用相同的TIBCO FTL领域。对于每个TIBCO Enterprise消息服务传输实例,共享一些参数。这些参数在Tibemsd.conf中找到。


要为TIBCO FTL启用TIBCO Enterprise Mession Service Transpers,请在Tibemsd.conf中设置以下参数。

tibftl_transports.

全局启用或禁用Tibco FTL的消息交换。vwin德赢公司禁用默认值。要使用Tibco FTL的Tibco Enterprise消息服务传输,必须将此参数明确设置为已启用。

FTL_URL.

指定TIBCO Enterprise消息服务服务器应连接到域服务器的URL。

module_path.

指定TIBCO FTL共享库文件的位置。例如,您可以在Tibco Enterprise消息服务主Conf文件中配置以下参数。

tibftl_transports =启用ftl_url = http://  module_path = d:\ tibco \ ftl \ 5.0 \ bin ftl_log_level = verbose

请注意,鉴于Tibco Enterprise Message Service Server将FTL Realm作为FTL客户端连接,Tibco Enterprise Mession Service Server名称应定义为FTL Realm中的应用程序名称。由于TIBCO Enterprise Mession Service Server需要连接到FTL REAR客户端,因此需要在TIBCO Enterprise Mession Service服务器之前启动FTL RealM服务器。

在Transports.conf中定义用于Tibco FTL的EMS传输。

EMS传输调解TIBCO Enterprise消息服务和TIBCO FTL之间的消息流。例如,EMS传输在Transports.conf中定义如下。

#导入FTL消息到EMS [FTL1.import] type = tibftl endpoint = Receiver_ep#从EMS到FTL [FTL1.Export]类型= Tibftl Endpoint = Sender_ex export_Headers = True Export_Properties = true

目的地定义,在配置文件Topics.conf和queues.conf中,可以设置导入和导出属性以指定Tibco FTL的一个或多个EMS传输。

“导入”指示Tibemsd导入从Tibco FTL到达那些运输的消息,并将其传送到EMS目的地。当目的地配置为导入给定的Tibftl传输时,EMS服务器为传输创建单个FTL订阅者。

“导出”指示Tibemsd拍摄到达EMS目的地的消息,并使用Tibco FTL的EMS传输将它们导出到Tibco FTL。当目标配置为导出给定的Tibftl传输时,EMS服务器为传输创建单个FTL发布者。

例子:

Topics.conf:Export.topic Export = FTL1.Export,Trace = Body Queues.conf:Import.queue Import = FTL1.import,Trace = Body

附加(filename:ftl_ems_sample.zip)包含ftl realm json文件和EMS配置文件的工作示例。

附件

附件 尺寸
包图标ftl_ems_sample.zip. 7.88 KB.