Все вышеперечисленные ответы сосредоточены на специфике. Поэтому я попытаюсь объяснить концепцию , чтобы вы могли понять выше.
Что такое JSON? - Как я объяснил это своей жене
Me: «Это в основном способ общения с кем-то в письменной форме ... но с правилами.
Жена: да ... ?
ME: Давайте возьмем английский как пример: у нас есть правила - полные остановки, запятые, скобки, дефисы, апострофы и т. д., и все они означают разные вещи. В основном мы все согласились с тем, что означает полная остановка (т. Е. Мы должны делать паузу, когда читаем ее).
Жена: Итак, вы говорите, что JSON - это способ писать по-английски кому-то, но он имеет правила, которые обе стороны согласны?
Me: Именно! Кроме этих правил очень специфичны. В прозаическом английском правила довольно неплохие: как и в случае борьбы с клетками: вы можете делать все, что захотите, за исключением нескольких основ (например, строжки глаз). Например, если бы я хотел рассказать IRS о нашей семье, я мог бы сделать это несколько раз, используя прозаический английский. Обратите внимание на различия во всех отношениях:
Me:
• Пример 1: В нашей семье 4 человека: вы, я и 2 ребенка.
• Пример 2 : Наша семья: вы, я, kid1 и kid2.
• Пример 3: Семья: [вы, я, ребенок1, ребенок2]
• Пример 4: у нас было 4 человека наша семья: мама, папа, ребенок1 и ребенок2.
Жена: Хорошо, я получаю картину. Вы можете сказать то же самое много разных способов на английском языке. Вы можете добавить несколько слов здесь и там, несколько запятых здесь и там, и все все равно поймут.
Me: Точно. За исключением JSON, правила очень ограничительные. Вы можете общаться только определенным образом. И вы должны следовать этим правилам, чтобы кто-то другой понял это: скобки, запятые в определенных местах.
Жена: Почему бы им просто не использовать простой английский?
Me: They но помните, что мы имеем дело с компьютерами. Компьютер глуп и не сможет понять предложения. Поэтому мы должны быть действительно конкретными, когда задействованы компьютеры, иначе они запутаются. Кроме того, JSON - довольно эффективный способ общения, поэтому большинство нерелевантных материалов вырезано, что довольно удобно. Если вы хотите сообщить нашу семью, компьютеру, один из способов сделать это:
{
"Family" : ["Me", "Wife", "Kid1", "Kid2"]
}
...... и это в основном JSON. Но помните, вы ДОЛЖНЫ подчиняться правилам грамматики JSON. Если вы нарушаете эти правила, компьютер просто не поймет (то есть проанализирует) то, что вы пишете.
Жена: Итак, как я пишу в Json?
Me: Прочитайте приведенные выше ответы для специфики.
Резюме
JSON - это в основном способ передачи данных кому-то, с очень, очень конкретные правила.
blockquote>
Чтобы использовать подход MSMQ (Message Queue) (обратите внимание, что я не проверял это полностью, поэтому нужно только начать):
https://msdn.microsoft.com/ru -us / library / ms973860.aspx
http://www.informit.com/articles/article.aspx?p=131272&seqNum=6
Чтобы создать самообслуживаемую службу OWIN Web Api 2.0, я бы рекомендовал использовать TopShelf (я сделал это сам, но слишком много накладных расходов, просто передав простую строку):
https://codeopinion.com/self-host-asp-net-web-api-as-a-windows-service/
Другие варианты: