Мне было поручено обновить приложение с загрузочной пружиной, которое использует служебную шину Microsoft Azure.Тем не менее клиент утверждает, что в Azure он работает нормально, но я не могу запустить его:
Соответствующая конфигурация:
azure:
notificationConnectionString: Endpoint=sb://voobv.servicebus.windows.net/;SharedAccessKeyName=DefaultFullSharedAccessSignature;SharedAccessKey=xxxx/0XJib3iJA45p1D6Wc=
notificationHubName: voob
servicebus:
connection-string: Endpoint=sb://xxx.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=xxxx=
topic-name: applicationbuildevents
subscription-name: apiserver_applicationbuildevents
subscription-receive-mode: PEEKLOCK
Сообщение об ошибке:
***************************
APPLICATION FAILED TO START
***************************
Description:
Failed to bind properties under 'azure.servicebus.subscription-receive-mode' to com.microsoft.azure.servicebus.ReceiveMode:
Property: azure.servicebus.subscription-receive-mode
Value: PEEKLOCK
Origin: class path resource [application.yml]:75:32
Reason: 0
Action:
Update your application's configuration
Я много гуглил по этому поводу, но, похоже, моя рука связана с уникальной проблемой (и крайне плохим сообщением об ошибке от spring / microsoft)
Кто-нибудь сталкивался с подобными проблемами?Я настаиваю на том, чтобы на данный момент удалить весь код служебной шины, но предпочел бы сохранить код в целости и сохранности ...