GetSQS
描述:
从亚马逊消息队列服务SQS(Amazon Simple Queuing Service)队列中读取消息
标签:
Amazon, AWS, SQS, Queue, Get, Fetch, Poll, 亚马逊, 队列, 读取, 获得
参数:
如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置, 参数还支持 表达式语言, 并且 如果将一个参数认定为"敏感", 表示是加密状态. 在输入一个敏感参数时, 确保 orchsym.properties 文件中存在属性设置 orchsym.sensitive.props.key.
名字 | 默认值 | 允许值列表 | 描述 |
---|---|---|---|
队列URL | 指定要执行操作队列的URL 支持表达式语言 (仅支持变量) | ||
自动删除消息 | 删除 | - 删除 - 保留 | 当组件一旦接受到消息,是否自动删除消息 |
AccessKey访问秘钥 | 指定AWS的AccessKey访问秘钥 敏感状态 支持表达式语言 (仅支持变量) | ||
SecretKey秘钥 | 指定AWS的SecretKey秘钥 敏感状态 支持表达式语言 (仅支持变量) | ||
证书文件 | 指定包含AWSAccessKey访问秘钥和SecretKey秘钥的证书属性文件路径 | ||
AWS证书提供服务 | 控制器服务API: AWSCredentialsProviderService 实现: AWSCredentialsProviderControllerService | 用于提供AWS证书的服务 | |
地区 | 美国西部 (俄勒冈) | - 亚马逊政府云 (美国) - 美国东部 (弗吉尼亚) - 美国东部 (俄亥俄州) - 美国西部 (加利福尼) - 美国西部 (俄勒冈) - 欧洲 (爱尔兰) - 欧洲 (伦敦) - 欧洲 (巴黎) - 欧洲 (法兰克福) - 亚太 (孟买) - 亚太 (新加坡) - 亚太 (悉尼) - 亚太 (东京) - 亚太 (首尔) - 南美 (圣保罗) - 中国 (北京) - 中国 (宁夏) - 加拿大 (中部) | 指定地区区域名 |
分批数量 | 10 | 在单个网络请求中要发送的最大消息数 | |
通信超时 | 30 secs | 指定连接通信超时时间 | |
字符编码 | UTF-8 | - Big5 - Big5-HKSCS - CESU-8 - EUC-JP - EUC-KR - GB18030 - GB2312 - GBK - IBM-Thai - IBM00858 - IBM01140 - IBM01141 - IBM01142 - IBM01143 - IBM01144 - IBM01145 - IBM01146 - IBM01147 - IBM01148 - IBM01149 - IBM037 - IBM1026 - IBM1047 - IBM273 - IBM277 - IBM278 - IBM280 - IBM284 - IBM285 - IBM290 - IBM297 - IBM420 - IBM424 - IBM437 - IBM500 - IBM775 - IBM850 - IBM852 - IBM855 - IBM857 - IBM860 - IBM861 - IBM862 - IBM863 - IBM864 - IBM865 - IBM866 - IBM868 - IBM869 - IBM870 - IBM871 - IBM918 - ISO-2022-CN - ISO-2022-JP - ISO-2022-JP-2 - ISO-2022-KR - ISO-8859-1 - ISO-8859-13 - ISO-8859-15 - ISO-8859-2 - ISO-8859-3 - ISO-8859-4 - ISO-8859-5 - ISO-8859-6 - ISO-8859-7 - ISO-8859-8 - ISO-8859-9 - JIS_X0201 - JIS_X0212-1990 - KOI8-R - KOI8-U - Shift_JIS - TIS-620 - US-ASCII - UTF-16 - UTF-16BE - UTF-16LE - UTF-32 - UTF-32BE - UTF-32LE - UTF-8 - windows-1250 - windows-1251 - windows-1252 - windows-1253 - windows-1254 - windows-1255 - windows-1256 - windows-1257 - windows-1258 - windows-31j - x-Big5-HKSCS-2001 - x-Big5-Solaris - x-COMPOUND_TEXT - x-euc-jp-linux - x-EUC-TW - x-eucJP-Open - x-IBM1006 - x-IBM1025 - x-IBM1046 - x-IBM1097 - x-IBM1098 - x-IBM1112 - x-IBM1122 - x-IBM1123 - x-IBM1124 - x-IBM1166 - x-IBM1364 - x-IBM1381 - x-IBM1383 - x-IBM300 - x-IBM33722 - x-IBM737 - x-IBM833 - x-IBM834 - x-IBM856 - x-IBM874 - x-IBM875 - x-IBM921 - x-IBM922 - x-IBM930 - x-IBM933 - x-IBM935 - x-IBM937 - x-IBM939 - x-IBM942 - x-IBM942C - x-IBM943 - x-IBM943C - x-IBM948 - x-IBM949 - x-IBM949C - x-IBM950 - x-IBM964 - x-IBM970 - x-ISCII91 - x-ISO-2022-CN-CNS - x-ISO-2022-CN-GB - x-iso-8859-11 - x-JIS0208 - x-JISAutoDetect - x-Johab - x-MacArabic - x-MacCentralEurope - x-MacCroatian - x-MacCyrillic - x-MacDingbat - x-MacGreek - x-MacHebrew - x-MacIceland - x-MacRoman - x-MacRomania - x-MacSymbol - x-MacThai - x-MacTurkish - x-MacUkraine - x-MS932_0213 - x-MS950-HKSCS - x-MS950-HKSCS-XP - x-mswin-936 - x-PCK - x-SJIS_0213 - x-UTF-16LE-BOM - X-UTF-32BE-BOM - X-UTF-32LE-BOM - x-windows-50220 - x-windows-50221 - x-windows-874 - x-windows-949 - x-windows-950 - x-windows-iso2022jp | 用于编码SQS文本消息内容的字符集编码 |
可见时长 | 15 mins | 在收到但未删除消息后,该消息对其他消费者隐藏的时长。 | |
接收消息等待时长 | 0 sec | 指定长轮询调用的等待时长。设置1秒或更大将减少SQS请求,并通过减少获取延迟来保证持续的活动线程。 | |
代理主机 | 指定代理主机名或IP 支持表达式语言 (仅支持变量) | ||
代理端口号 | 指定代理端口号 支持表达式语言 (仅支持变量) |
连线:
名字 | 描述 |
---|---|
success | 数据流成功输出到此连线 |
读取属性:
未提供。
写入属性:
名字 | 描述 |
---|---|
hash.value | 消息的MD5码 |
hash.algorithm | MD5 |
sqs.message.id | SQS消息的唯一标识 |
sqs.receipt.handle | 用于从消息队列中删除消息的SQS处理器 |
状态管理:
该组件不保存状态。
限制:
该组件没有限制
输入流要求:
组件禁止提供输入流。
系统资源考量:
未提供。