Should I put images in MSMQ

For one of our applications, we are thinking of delivering scanned images to an MSMQ size of 10-12k and approximately 15,000 images per day (150 MB).

Does anyone think there might be potential problems in terms of performance? Any suggestion should we go for this approach or not, and if not, then what else?

We will move on to WCF with MSMQ binding.

thanks

+3
source share
5 answers

MSMQ? , 1500 150 , . : , (.. SSD) . IOP , 2000 . , , 1 10 IOPS . . , .

. MSMQ, , 10- Ethernet . IOPS .

. SSD , 30 200 . , , 1000+ , 200 000 - .

+3

, - ? 150MB , , , , , , , .

0

MSMQ 4 , , .

-

, - . < 4 , :) .

0

MSMQ 4 . 10-12k /.

Microsoft Message Queue

0
source

I would rather send the image to the server, create a pointer for it and mark it with an expiration date.

Then publish the message in MSMQ containing the URL / GUID of the image.

A batch job on the image server clears expired images from time to time.

Otherwise, if its only 12k ... Without any real testing, no one will know about it. The approach described above is also difficult to implement.

0
source

Source: https://habr.com/ru/post/1716187/


All Articles