Как вы форматируете тело текстового сообщения JMS? - PullRequest
2 голосов
/ 28 октября 2008

Все ли просто используют XML в сообщении? Есть ли хорошие альтернативы XML? Если вы используете XML, вы определяете XML-схему, чтобы клиенты знали, как отправлять сообщения в ваш сервис?

Ответы [ 3 ]

2 голосов
/ 28 октября 2008

Мы используем XML, но я думаю, что важно адаптировать решение проблемы. Причина, по которой мы используем XML, заключается в том, что мы в основном отправляем объект в сообщении. Нет причин, по которым это не может быть простой текст, если это применимо к отправляемому сообщению, с использованием заголовков для отправки свойств, если это необходимо. <Ч /> Мы не определили XSD или DTD для наших XML-сообщений, но у нас есть формальный документ, описывающий их состав, чтобы другие команды могли использовать наши каналы без нас.

1 голос
/ 28 октября 2008

XML, вероятно, является самым популярным наряду с JSON в течение секунды, но, как другие говорили в этой теме, - XML, CSV, JSON или даже HTML - это хорошо.

XSD действительно переоценены - их единственное реальное значение - это если вы хотите, чтобы ваши клиенты / клиенты генерировали код для сортировки (например, используя JAXB), или если вы хотите, чтобы люди использовали XSD в своих редакторах / IDE для интеллектуального завершения

1 голос
/ 28 октября 2008

XML, CSV, HTML, простое слово или предложение, ... Любое из них допустимо в зависимости от контекста, в котором используется и создается сообщение. Просто будьте проще и отправьте то, что нужно в этом контексте.

Он очень гибкий и может быть адаптирован к проблемному пространству.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...