SQSReceiver
使用Amazon Simple Queue Service (SQS)接收来自Amazon SQS队列的消息。
使用笔记
这个转换器的性能取决于分配给Java虚拟机(JVM)的内存量。以下环境变量允许您指定Java插件可用的内存:
- FME_JVM_MIN_HEAP_SIZE:用于初始化JVM的初始堆大小。默认值是1024K。
- FME_JVM_MAX_HEAP_SIZE:初始化JVM的最大堆大小。默认值是16384K。
如果未设置,JVM将应用默认值。如果设置,值必须是1024K的倍数(例如,4M和64M,或者4096K和32768K)。
注意:要将FME使用的其他参数传递给Java虚拟机,请使用JAVA_TOOL_OPTIONS环境变量。
输入端口
这个变压器没有输入端口。
输出端口
输出
包含从指定Amazon SQS队列接收的消息的特性。消息的内容和其他细节存储为特性的属性。使用以下属性:
属性 | 描述 |
---|---|
sqs_content | 该消息的内容。 |
sqs_md5 | 该消息的MD5校验和。 |
sqs_message_id | 该消息的ID。 |
sqs_receipt_handle | 的ID,确认收到该消息的。 |
参数
Amazon简单队列服务参数
Amazon SQS队列URL
要轮询的Amazon队列的URL。
AWS访问密钥ID
与具有从队列接收消息权限的用户相关联的访问密钥。
AWS秘密访问密钥
与提供的访问密钥配对的密钥。
接收方的选择
持续的接收机
如果是,则接收方无限期地运行。如果没有,请输入要读入的最大消息数最大邮件要阅读。
要读取的最大消息数
如果持续的接收机是否,表示要读取的最大消息数。
使用队列缺省可见性超时
如果是,则接收的消息使用SQS队列缺省可见性超时。如果没有,则为收到的消息输入一个新的可见性超时可见性超时值。
可见性超时值
如果使用队列缺省可见性超时不是,是接收消息的新可见性超时。
使用SQS
有关使用简单队列服务从SQS队列接收消息的更多信息,请参见Amazon简单队列服务发布程序在FME服务器参考手册。
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项。
变压器的分类
FME授权级别
FME专业版及以上
搜索FME知识中心
有关此变压器的示例和信息,请参阅FME知识中心。