Qpid JMS ৰ Netty পৰিবহনে সংযোগ সম্প্ৰসাৰণৰ জৰিয়তে নতুন প্ৰক্সি হেণ্ডলাৰ পাব পাৰে:

Supplier<ProxyHandler> handlers = () ->
    new Socks5ProxyHandler(
        new InetSocketAddress("proxy.example", 1080));

JmsConnectionFactory factory = new JmsConnectionFactory(
    "amqps://broker.example:5671");
factory.setExtension(
    JmsConnectionExtensions.PROXY_HANDLER_SUPPLIER.toString(),
    (connection, remote) -> handlers);

Supplier আৰু InetSocketAddress JDK প্ৰকাৰ। প্ৰক্সি হেণ্ডলাৰবোৰ Netty ৰ, আৰু ফেক্টৰী আৰু সম্প্ৰসাৰণ এনাম org.apache.qpid.jms ৰ।

অনুমোদিত ৰাজহুৱা প্ৰক্সি পথত ৰাজহুৱাভাৱে উপলব্ধ ব্ৰকাৰৰ বাবে SOCKS5 প্ৰক্সি তালিকায়ে হোষ্ট আৰু পৰ্টৰ প্ৰাৰ্থী আগবঢ়ায়; নিৰ্বাচিত ন'ডে ব্ৰকাৰৰ প্ৰকৃত হোষ্ট আৰু পৰ্ট অনুমোদন কৰে নে নাই নিশ্চিত কৰক। সম্প্ৰসাৰণে এজন যোগানকৰ্তা ঘূৰাই দিয়ে; প্ৰতিটো যোগানকৰ্তা কলেই নতুন হেণ্ডলাৰ সৃষ্টি কৰে। কেইবাটাও সংযোগৰ বাবে এটা ধৰি ৰখা পৰিৱৰ্তনীয় হেণ্ডলাৰ ঘূৰাই দিলে সেই মালিকীস্বত্ব ব্যৱস্থা ভংগ হ'ব।

SOCKS5 প্ৰমাণীকৰণৰ বাবে ব্যৱহাৰকাৰীনাম আৰু পাছৱৰ্ড গ্ৰহণ কৰা হেণ্ডলাৰ অভাৰল'ড ব্যৱহাৰ কৰক। ব্ৰকাৰ প্ৰমাণপত্ৰ JMS সংযোগত ৰাখক আৰু প্ৰকৃত AMQPS ব্ৰকাৰ URI আৰু TLS নাম ৰাখক।

সম্প্ৰসাৰণে Netty ৰ HTTP, SOCKS4 আৰু SOCKS5 প্ৰক্সি হেণ্ডলাৰ সমৰ্থন কৰে। HTTP CONNECT ৰ বাবে মধ্যস্থতাকাৰীয়ে ব্ৰকাৰৰ লক্ষ্য পৰ্ট অনুমোদন কৰিব লাগিব।

সম্পৰ্কিত প্ৰবন্ধ