我目前正在使用Amazon SQS在C#中开发一个应用程序 .消息的大小限制为8kb.
我有一个方法,如:
public void QueueMessage(string message)
Run Code Online (Sandbox Code Playgroud)
在这个方法中,我首先要压缩消息(大多数消息都以json方式传入,所以已经相当小)
如果压缩的字符串仍然大于8kb,我将它存储在S3中.
我的问题是:
如何轻松测试字符串的大小,压缩它的最佳方法是什么?我并不是在寻求大规模缩小,只是简单易用 - 并且易于解压缩另一端.