Я потратил довольно много часов на чтение конкретной политики WSRM, атрибута AtMostOnce, чтобы предотвратить дублирование мыльных сообщений. Google привел меня на несколько страниц на сайтах Red Hat и Oracle, но, похоже, все, что я действительно могу найти, - это одна из двух вещей на любой странице, на которую я смотрю -
- Фрагмент кода, показывающий только скобки политики, и кучу пропущенного кода между ними, предполагая, что читатель поймет (не я: /).
- Стандартный пример файла WSDL (определенные типы, службы, порты, привязки и сообщения), а затем небольшой текст, в котором говорится, для чего используется ReliableMessaging, а также различные связанные с ним утверждения и синонимы оператора. с "теперь я уверен, что вам не нужен пример того, как все это собрать вместе, так что повеселитесь, спасибо".
Все, что я спрашиваю, - это если бы кто-нибудь мог просто привести очень простой пример WSDL, без исключения кода, который реализует утверждение AtMostOnce для всех сообщений. Просто предположим, что есть только два сообщения, таких как getStuffRequest и getStuffResponse.
Либо так, либо скажите мне, где это, я ужасно неправ, и, возможно, то, что вы считаете хорошим источником для обучения тому, как сделать это правильно.