Я занимаюсь разработкой универсального объекта регистрации, который будет использоваться во всех наших будущих приложениях. Он отправит журнал в MSMQ, который затем асинхронно отправит его на наш сервер, который запишет это сообщение в базу данных.
В настоящее время я пытаюсь понять архитектуру того, как это будет работать. На стороне клиента, после отправки журнала в MSMQ, MSMQ затем отправит журнал в WCF для отправки на сервер (который, как я полагаю, будет иметь другую конечную точку WCF, получающую сообщения)? По сути, я спрашиваю, в каком порядке будут проходить журналы? Я читал о netMsmqBinding для WCF, это то, что мне нужно для отправки журнала из MSMQ в WCF, а затем я могу использовать basicHttpBinding для отправки его из WCF в WCF на стороне сервера?
Что-то вроде:
[Клиентское приложение] -> Logger -> MSMQ -> WCF ----------> [Сервер] WCF -> DB