У меня есть код, как это в RabbitMQ:RabbitMQ Свойства сообщений
byte[] rawBytes = serialize(trxEntities);
byte[] zipped = rawBytes;
if (shouldBeCompress) {
zipped = compressor.compress(rawBytes);
}
BasicProperties persistentBasic = MessageProperties.PERSISTENT_BASIC;
channel.basicPublish("", queueName, persistentBasic, zipped);
Как вы видите, некоторые из моих сообщений должны быть сжать вместе ведьмой некоторые другие не должны.
Можно ли каким-либо образом задать любые свойства, чтобы сообщить потребителю, что «эй! Это зашифрованное сообщение»?
PS. «com.rabbitmq.client.AMQP.BasicProperties.BasicProperties (..., заголовки карт, ...)« помогите мне? Я имею в виду, могу ли я установить любой параметр в BasicProperties.header?
Не следует ввести и кодирования быть подобно тому, как он используется более широко? т.е. http://stackoverflow.com/a/23600787/98069 – wbyoung