小编Joh*_*ell的帖子

如何实施竞争的消费者解决方案?

作为练习,我试图找到一个实现竞争消费者的例子.

许多生产者 - > MSMQueue < - 竞争消费者

到目前为止,我没有找到任何关于如何实现这一目标的文档.我首次尝试弄清楚如何在MassTransit或NServiceBus中实现如何实现多层间接.

任何帮助将不胜感激.

messaging msmq masstransit nservicebus message-queue

11
推荐指数
1
解决办法
2433
查看次数

MSMQ.在邮件存储在驱动器上时保持邮件正文加密

我的项目需要保持所有数据加密,因此MSMQ也需要加密.但是从文章(https://msdn.microsoft.com/en-us/library/ms704178(v=vs.85).aspx)中可以看出来自私有队列的消息默认存储在...\MSMQ\Storage中\ p000000x.mq文件.

配置专用队列时,将其隐私级别设置为"Body",当我将加密消息发送到此队列时,然后在文本查看器中打开...\MSMQ\Storage\p000000x.mq文件(我使用远程管理器十六进制编辑器) ),我看到消息的纯文本.它没有加密.要发送消息我使用下一个代码:

message.UseEncryption = true;
message.EncryptionAlgorithm = EncryptionAlgorithm.Rc2;
Run Code Online (Sandbox Code Playgroud)

尽管指定了消息加密,但消息...\MSMQ\Storage\p000000x.mq保持畅通.见下图.

在此输入图像描述 所以我的问题是:是否有一些内置工具可以在...\MSMQ\Storage\p000000x.mq文件中将邮件加密到驱动器上?或者我需要在发送到队列之前加密消息体,然后,当从队列中查看时,我需要解密它吗?

非常感谢!

c# encryption msmq message-queue fips

6
推荐指数
1
解决办法
989
查看次数