د Azure Service Bus عصري جاوا پیغام کلاینټ AMQP کاروي. کله چې پروکسي تنظیم شي، د هغې جوړونکی AMQP_WEB_SOCKETS ته اړتیا لري.

د azure-messaging-servicebus 7.18.0 سره لېږونکی داسې جوړ کړئ:

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();

د حساب متغیرونه د Basic منونکي پروکسي سره تصدیق کوي. د اړیکې سټرینګ او د قطار نوم لا هم د Service Bus سرچینه پېژني. جوړ شوی لېږونکی د هغې د پام وړ عمر لپاره وساتئ او کله چې اپلیکیشن له هغې سره بشپړ شي، وتړئ یې.

دلته com.azure.core.amqp.ProxyOptions وکاروئ. د Azure HTTP سټک کې د ورته نوم بل پروکسي اختیارونه ټولګی دی؛ دا هغه ډول نه دی چې دا جوړونکی یې مني.

دا د پیغام اړیکه تنظیموي. هغه اپلیکیشن چې په خپلواکه توګه جوړ شوي هویت اسناد کاروي، کېدای شي د هغو اسنادو د ټوکن HTTP لېږد هم تنظیم کړي.

د Azure SDK 0.9 زاړه مثالونه بل کلاینټ نسل ته اشاره کوي. دا مه انګېرئ چې د هغې د تنظیم ثابتونه یا عمومي HTTP ځانګړتیاوې عصري AMQP جوړونکی بیانوي.

اړوندې مقالې