Baca dalam bahasa Inggris

Bagikan melalui


Adaptor Pusat Aktivitas di BizTalk

Gambaran Umum

Dimulai dengan BizTalk Server 2016 Feature Pack 2, Anda dapat mengirim dan menerima pesan antara BizTalk Server dan Azure Event Hubs.

Azure Event Hubs adalah platform streaming data yang sangat dapat diskalakan, dan dapat menerima dan memproses jutaan peristiwa per detik. Apa itu Azure Event Hubs? memberikan detail selengkapnya.

Prasyarat

Pusat aktivitas Anda sekarang dibuat, dan Anda memiliki string koneksi yang Anda butuhkan untuk mengirim dan menerima peristiwa.

Mengirim pesan ke Azure Event Hubs

  1. Di konsol Administrasi BizTalk Server, klik kanan Kirim Port, pilih Baru, dan pilih Port pengiriman Satu Arah Statis.

    Buat Port Kirim menyediakan beberapa panduan.

  2. Masukkan Nama. Di Transportasi, atur Jenis ke EventHub, dan pilih Konfigurasikan.

  3. Mengonfigurasi properti Akun Azure :

    Gunakan ini Untuk melakukan ini
    Masuk Masuk ke akun Azure Anda
    Langganan Pilih langganan yang memiliki namespace Layanan EventHubs Anda
    Grup Sumber Daya Pilih grup sumber daya Anda yang memiliki namespace Layanan EventHubs Anda
  4. Mengonfigurasi properti Titik Akhir :

    Gunakan ini Untuk melakukan ini
    Ruang nama Pilih namespace layanan Azure Event Hubs Anda, yang merupakan sesuatu seperti sb:// youreventhubnamespace.servicebus.windows.net/
    Nama Pilih nama Pusat Aktivitas Anda (yang dibuat dalam namespace Layanan Pusat Aktivitas Anda)
    Kunci Partisi Default Pilihan. Panduan pemrograman Azure Event Hubs memberikan detail selengkapnya tentang kunci ini.
    Autentikasi Namespace Access Signature adalah default, dan secara otomatis menggunakan RootManageSharedAccessKey yang dibuat saat Anda membuat namespace layanan Azure Event Hubs.

    Tanda Tangan Akses Entitas adalah kebijakan SAS yang dapat Anda buat di tingkat Pusat Aktivitas (bukan tingkat namespace Layanan Pusat Aktivitas).

    Gambaran umum fitur Azure Event Hubs menjelaskan lebih lanjut.

    Setelah selesai, properti Anda terlihat mirip dengan yang berikut ini:

    Contoh namespace, nama, kunci partisi, dan properti autentikasi di adaptor Event Hub mengirim properti titik akhir port di BizTalk Server

  5. Pilihan. Mengonfigurasi properti Pesan . Nilai Namespace untuk Properti Pesan yang Ditentukan Pengguna mewakili namespace untuk properti konteks yang dipetakan ke properti pesan Azure Event Hubs. Ini dapat dicapai menggunakan skema properti.

  6. Pilih Ok untuk menyimpan perubahan Anda.

Menguji port pengiriman Anda

Anda dapat menggunakan port dan lokasi penerima File sederhana untuk mengirim pesan ke Azure Event Hub Anda.

  1. Buat port penerima menggunakan adaptor File. Dalam lokasi terima Anda, atur folder Terima ke C:\Temp\In\, dan atur masker file ke *.xml.

  2. Di Pusat Aktivitas Anda, kirim properti port, atur Filter ke BTS.ReceivePortName == FileReceivePort.

  3. Tempelkan yang berikut ini ke editor teks, dan simpan file sebagai EventHubMessage.xml. Ini adalah contoh pesan Anda.

    <Data>
      <DataID>DataID_0</DataID>
      <DataDetails>DataDetails_0</DataDetails>
    </Data>
    
  4. Mulai lokasi penerimaan File dan port pengiriman Pusat Aktivitas.

  5. Salin EventHubMessage.xml pesan sampel ke folder penerima (C:\Temp\In). Port pengiriman mengirimkan file XML ke pusat aktivitas.

Menerima pesan dari Azure Event Hubs

  1. Di konsol Administrasi BizTalk Server, klik kanan Terima Port, pilih Baru, dan pilih Port terima Satu Arah.

    Membuat port penerima menyediakan beberapa panduan.

  2. Masukkan nama, dan pilih Terima Lokasi.

  3. Pilih Baru, dan Beri nama lokasi terima. Di Transportasi, pilih EventHub dari daftar drop-down Jenis , lalu pilih Konfigurasikan.

  4. Mengonfigurasi properti Akun Azure :

    Gunakan ini Untuk melakukan ini
    Masuk Masuk ke akun Azure Anda
    Langganan Pilih langganan yang memiliki namespace Layanan EventHubs Anda
    Grup Sumber Daya Pilih grup sumber daya Anda yang memiliki namespace Layanan EventHubs Anda
  5. Mengonfigurasi properti Titik Akhir :

    Gunakan ini Untuk melakukan ini
    Ruang nama Pilih namespace layanan Azure Event Hubs Anda, yang merupakan sesuatu seperti sb:// youreventhubnamespace.servicebus.windows.net/
    Nama Pilih nama Pusat Aktivitas Anda (yang dibuat dalam namespace Layanan Pusat Aktivitas Anda)
    Grup Konsumen Pilih grup Konsumen dalam Pusat Aktivitas Anda. Grup default dibuat secara otomatis.

    Gambaran umum fitur Azure Event Hubs memberikan detail selengkapnya.
    Autentikasi Namespace Access Signature adalah default, dan secara otomatis menggunakan RootManageSharedAccessKey yang dibuat saat Anda membuat namespace layanan Azure Event Hubs.

    Tanda Tangan Akses Entitas adalah kebijakan SAS yang dapat Anda buat di tingkat Pusat Aktivitas (bukan tingkat namespace Layanan Pusat Aktivitas).

    Gambaran umum fitur Azure Event Hubs menjelaskan lebih lanjut.

    Setelah selesai, properti Anda terlihat mirip dengan yang berikut ini:

    Contoh namespace, nama, grup konsumen, dan properti autentikasi di adaptor Event Hub menerima properti titik akhir lokasi di BizTalk Server

  6. Mengonfigurasi properti Titik Pemeriksaan . Adaptor ini menggunakan akun penyimpanan blob Azure untuk membaca peristiwa dengan andal menggunakan titik pemeriksaan, dan melanjutkan dari mulai ulang.

    Autentikasi Penyimpanan
    Pilih metode autentikasi. Biasanya, disarankan untuk menggunakan Tanda Tangan Akses Bersama. Tautan berikut adalah sumber daya yang baik untuk membantu Anda memutuskan mana yang tepat untuk skenario Anda:

    Tentang akun penyimpanan Azure
    Menggunakan tanda tangan akses bersama (SAS)

    Setelah selesai, properti Anda terlihat mirip dengan yang berikut ini:

    Properti titik pemeriksaan

  7. Mengonfigurasi properti Pesan :

    Gunakan ini Untuk melakukan ini
    Namespace untuk Properti Pesan yang Ditentukan Pengguna http://schemas.microsoft.com/BizTalk/EventHubAdapter/EventData/User adalah skema default, tetapi Anda dapat memasukkan skema lain. Nilai ini mewakili skema pesan BizTalk yang dipetakan ke properti pesan Azure Event Hubs.
    Mempromosikan properti yang ditentukan pengguna Pilihan. Anda dapat mempromosikan properti ini jika mau.

    CATATAN
    Properti yang perlu dipromosikan harus memiliki skema properti yang disebarkan sebelum menerima peristiwa.
  8. Pilih Ok untuk menyimpan perubahan Anda.

Menguji pengaturan penerimaan Anda

Anda dapat menggunakan port pengiriman File sederhana untuk menerima pesan dari Azure Event Hub Anda.

  1. Buat port kirim menggunakan adaptor File. Dalam properti port pengiriman Anda, atur folder Tujuan ke C:\Temp\Out\, dan atur nama file dan ke %MessageID%.xml.
  2. Di properti Port pengiriman file Anda, atur Filter ke BTS.ReceivePortName == EHReceivePort.
  3. Mulai lokasi terima Pusat Aktivitas dan port Pengiriman file.
  4. Cari pesan di folder tujuan (c:\temp\out).

Lakukan lebih banyak hal

Azure Event Hubs dianggap sebagai "pintu depan" untuk banyak layanan Azure lainnya, termasuk Azure Data Lake, HD Insight, dan banyak lagi. Ini dirancang untuk memproses banyak pesan, dan memprosesnya dengan cepat. Baca selengkapnya tentang Azure Event Hubs, dan fitur-fiturnya:

Gambaran umum fitur Azure Event Hubs
Apa itu Azure Event Hubs?