Azure Event Hubs ann an Python: AMQP thairis air WebSockets troimh proxy HTTP
Cuir foclair http_proxy Event Hubs air adhart le ainm aoigheachd agus port iomlan fhad 's a thaghas tu an giùlan WebSocket AMQP.
Airson neach-cleachdaidh Event Hubs ann an Python a chleachdas proxy HTTP, rèitich foclair proxy an SDK agus an giùlan WebSocket nuair a thèid an cliant a thogail:
from azure.eventhub import EventHubConsumerClient, TransportType
client = EventHubConsumerClient(
fully_qualified_namespace=namespace,
eventhub_name=eventhub_name,
consumer_group='$Default',
credential=credential,
transport_type=TransportType.AmqpOverWebsocket,
http_proxy={
'proxy_hostname': 'proxy.example',
'proxy_port': 8080,
},
)
'S e an t-ainm-àite, ainm an Event Hub agus an creideas rèiteachadh seirbheis a tha aig an aplacaid mu thràth. Lean air adhart le a ghairmean-air-ais fàil agus an cearcall-beatha àbhaisteach airson an cliant a dhùnadh.
Tha am foclair seo a' toirt cunntas dìreach air an eadar-mheadhanair. Chan e am mapa sgeamaichean ceann-uidhe http/https a ghabhas Requests a th' ann. Airson ainm-àite poblach Event Hubs far a bheil eadar-mheadhanairean poblach ceadaichte, tha an liosta proxy HTTP a' solar luchd-tagraidh airson raointean ainm aoigheachd agus port gun chunntas. Cuir ris na h-iuchraichean username agus password ma tha feum air a' chunntas proxy a thathar an dùil.
Bidh AMQP thairis air WebSockets a' cleachdadh port 443 na seirbheis, agus bidh an giùlan AMQP àbhaisteach a' cleachdadh 5671. Feumaidh am proxy fhathast an ceangal a thig às a cheadachadh gu ainm-àite Event Hubs.
Faodaidh creideas tòcan iarrtasan HTTP air leth a dhèanamh fhad 's a gheibh e tòcain. Rèitich an giùlan a tha e a' cur taic ris mar a dh'fheumas nuair a tha am proxy a dhìth air an t-slighe dearbhaidh sin cuideachd.