Hi load server with load balancing, using WCF and MSMQ

后端 未结 3 988
闹比i
闹比i 2021-01-31 13:13

Currently I\'m developing a spatial data processing server. Here are requirements:

  1. Server must be able to receive and handle about 150-200 small messages per sec(g
3条回答
  •  夕颜
    夕颜 (楼主)
    2021-01-31 13:40

    Thanks for your answer and for links. Im looking on msmq as reliable transport for huge amount of messages. 1-2 mil msg per day. Also it is very important to guarantee, that those messages on server side wont be lost during server working. So i think i need durability, recoverable messaging, disconnected clients, etc..
    As for load balancing: main load will be on data parsing and data publishing services. And idea is to push raw messages into one queue and have for example 3 instances of data parsing service on diffirent PCs to parse messages from it and store them in a single database. Same with data publishing service. Or do it like in StockTrader, cache channels to nodes and use wcf to send messages to them.

    Also i cant find info about perfomance and scalabilty of msmq wpf bindings. Tryed StockTrader, but is is a bit overcomplicated for test purposes and quick analysis.

    Thanks again for answers.

提交回复
热议问题