Ретрансляция служебной шины Azure с Java

Я пытаюсь запустить POC, с помощью которого я могу использовать ретранслятор служебной шины Azure с Java в качестве серверной части.

Ретранслятор служебной шины Azure позволяет интегрировать библиотеки .NET. Библиотеки Java нет.

Если это невозможно с Java, есть ли другая альтернатива Java для функциональности ретрансляции.


person Vipin Sharma    schedule 12.02.2016    source источник


Ответы (2)


Я искал ответ на ваш вопрос в ветке MSDN Как передать локальную веб-службу Java через служебную шину?.

Это недоступно в Java. В настоящее время только службы WCF могут использовать функцию ретрансляции служебной шины.

Некоторые варианты обхода этого могут быть:

  1. Создайте службу-оболочку WCF перед существующей службой Java и зарегистрируйте ее в ретрансляторе служебной шины таким образом, чтобы сделать ее доступной.

  2. Превратите это в слабосвязанную архитектуру, используя функции служебной шины, доступные в настоящее время для Java, такие как очереди и темы.

Надеюсь, поможет. С уважением.

person Peter Pan    schedule 15.02.2016
comment
ага, это я уже видел. Но это был очень старый комментарий. Я подумал, что они, возможно, реализовали то же самое до сих пор. - person Vipin Sharma; 15.02.2016
comment
@VipinSharma Да, это старо. Но согласно последнему документу azure.microsoft.com /en-us/documentation/articles/, Relay по-прежнему доступен только для WCF. Тем временем я искал на сайтах GitHub и MS, но ничего не нашел для Java. - person Peter Pan; 15.02.2016

Можно использовать серверную часть Java с Relay, но вы не можете делать то же самое, что и серверную часть WCF. Вам необходимо создать гибридное подключение к поддержка сценариев за пределами WCF.

person TheDude    schedule 23.02.2016