Azure Service Bus Java: isticmaalka AMQP iyada oo loo marayo WebSockets oo leh boroksi
Ku habee macmiilka fariimaha Java ee Azure Service Bus AMQP iyada oo loo marayo WebSockets iyo dejinta boroksiga ee maktabadda AMQP.
Macmiilka fariimaha Java ee casriga ah ee Azure Service Bus wuxuu isticmaalaa AMQP. Dhisihiisu wuxuu u baahan yahay AMQP_WEB_SOCKETS marka boroksi la habeeeyo.
Iyada oo la isticmaalayo azure-messaging-servicebus 7.18.0, u dhis dirwaha sidan:
var address = new java.net.Proxy(
java.net.Proxy.Type.HTTP,
new java.net.InetSocketAddress("proxy.example", 8080));
var proxy = new com.azure.core.amqp.ProxyOptions(
com.azure.core.amqp.ProxyAuthenticationType.BASIC,
address, proxyUser, proxyPassword);
var sender = new com.azure.messaging.servicebus.ServiceBusClientBuilder()
.connectionString(serviceBusConnectionString)
.transportType(com.azure.core.amqp.AmqpTransportType.AMQP_WEB_SOCKETS)
.proxyOptions(proxy)
.sender()
.queueName(queueName)
.buildClient();
Doorsoomayaasha xisaabta waxay ku xaqiijiyaan boroksi aqbala Basic. Xadhigga isku xirka iyo magaca safka wali waxay tilmaamayaan kheyraadka Service Bus. Hayso dirwaha inta lagu jiro cimrigiisa loogu talagalay oo xir marka barnaamijku dhammeeyo isaga.
Isticmaal com.azure.core.amqp.ProxyOptions halkan. Xirmada HTTP ee Azure waxay leedahay fasalka kale ee xulashooyinka boroksiga oo magac la mid ah; ma aha nooca dhisehu aqbalo.
Tani waxay habaysaa xidhiidhka fariimaha. Barnaamij isticmaala aqoonsiga aqoonsiga ee si madax banaan loo abuuray waxaa laga yaabaa inuu sidoo kale u baahdo inuu habee rarista HTTP ee astaanta aqoonsigaas.
Tusaalooyinka hore ee Azure SDK 0.9 waxay tixraacaan jiil kale oo macmiil ah. Ha ka soo gabagabeyn in joogtada habayntiisa ama sifooyinka guud ee HTTP ay qeexaan dhiseha AMQP casriga ah.