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