Adaptor Pusat Aktivitas di BizTalk
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.
- Membuat namespace layanan azure event hubs dan pusat aktivitas
- Membuat akun penyimpanan blob Azure dengan kontainer
- Instal Paket Fitur 2 di BizTalk Server Anda
Pusat aktivitas Anda sekarang dibuat, dan Anda memiliki string koneksi yang Anda butuhkan untuk mengirim dan menerima peristiwa.
Di konsol Administrasi BizTalk Server, klik kanan Kirim Port, pilih Baru, dan pilih Port pengiriman Satu Arah Statis.
Buat Port Kirim menyediakan beberapa panduan.
Masukkan Nama. Di Transportasi, atur Jenis ke EventHub, dan pilih Konfigurasikan.
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 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:
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.
Pilih Ok untuk menyimpan perubahan Anda.
Anda dapat menggunakan port dan lokasi penerima File sederhana untuk mengirim pesan ke Azure Event Hub Anda.
Buat port penerima menggunakan adaptor File. Dalam lokasi terima Anda, atur folder Terima ke C:\Temp\In\, dan atur masker file ke *.xml.
Di Pusat Aktivitas Anda, kirim properti port, atur Filter ke
BTS.ReceivePortName == FileReceivePort
.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>
Mulai lokasi penerimaan File dan port pengiriman Pusat Aktivitas.
Salin EventHubMessage.xml pesan sampel ke folder penerima (C:\Temp\In). Port pengiriman mengirimkan file XML ke pusat aktivitas.
Di konsol Administrasi BizTalk Server, klik kanan Terima Port, pilih Baru, dan pilih Port terima Satu Arah.
Membuat port penerima menyediakan beberapa panduan.
Masukkan nama, dan pilih Terima Lokasi.
Pilih Baru, dan Beri nama lokasi terima. Di Transportasi, pilih EventHub dari daftar drop-down Jenis , lalu pilih Konfigurasikan.
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 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:
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:
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.Pilih Ok untuk menyimpan perubahan Anda.
Anda dapat menggunakan port pengiriman File sederhana untuk menerima pesan dari Azure Event Hub Anda.
- 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.
- Di properti Port pengiriman file Anda, atur Filter ke
BTS.ReceivePortName == EHReceivePort
. - Mulai lokasi terima Pusat Aktivitas dan port Pengiriman file.
- Cari pesan di folder tujuan (c:\temp\out).
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?