我一直在使用 ElasticMQ,它应该表现得像 AWS SQS。
- 根据 AWS SQS 在线文档,任何超出此范围的非法字符串 #x9 | #xA | #xD | #x20 到 #xD7FF | #xE000 到 #xFFFD | #x10000 到 #x10FFFF,将被拒绝。
但是当我创建一个非法字符串(仅包含一个非法字符)并将其发送到 ElasticMQ 时,它并没有被拒绝。
- 不过 ElasticMQ 的行为确实很奇怪:对于这个非法字符串(一个字符),在客户端计算的 MD5 校验和与 ElasticMQ 返回的 MD5 校验和非常不同。
谁能验证 ElasticMQ 是否能够拒绝非法字符串?