Ghi nhận sự kiện, mở rộng và phân vùng

Phát triển giải pháp dựa trên Sự kiện và Tin nhắn với Azure

Fiodar Sazanavets

Senior Software Engineer and Microsoft MVP

Bạn sẽ học gì

  • Lưu trữ luồng bằng Capture.
  • Cách mở rộng với:
    • Throughput units.
    • Phân vùng.
  • Khả năng chịu lỗi với:
    • Nhóm.
    • Checkpointing.
    • Khôi phục thảm họa theo vùng.

Khả năng của Event Hubs

Phát triển giải pháp dựa trên Sự kiện và Tin nhắn với Azure

Ghi nhận sự kiện

  • Event Hubs Capture:
    • Ghi luồng vào Blob hoặc Data Lake Storage.
    • Chịu trách nhiệm ghi dữ liệu ra tệp.
  • Lô theo thời gian và kích thước.
  • Bản ghi bền vững để xử lý lại, tuân thủ, phân tích.

Ghi nhận sự kiện

Phát triển giải pháp dựa trên Sự kiện và Tin nhắn với Azure

Mở rộng Event Hubs

Throughput units

  • Kiểm soát thông lượng.
  • Ở mức namespace.
  • Tự tăng để mở rộng động.

Phân vùng

  • Kiểm soát song song.
  • Nhiều consumer đồng thời hơn.
  • Bảo toàn thứ tự trong từng phân vùng.
  • Ở mức từng Event Hub.

TU

Phân vùng

Phát triển giải pháp dựa trên Sự kiện và Tin nhắn với Azure

Nhóm consumer

  • Nhóm consumer:
    • Quan điểm độc lập về luồng.
    • Khác nhau cho từng ứng dụng.
  • Checkpointing:
    • Ghi lại mức đã đọc của consumer.
    • Tiếp tục từ checkpoint cuối.
    • Ghi định kỳ.
  • Checkpoint thường xuyên giảm việc làm lại.
  • Checkpoint thưa giảm ghi lưu trữ.

Nhóm consumer

Phát triển giải pháp dựa trên Sự kiện và Tin nhắn với Azure

Khôi phục thảm họa theo vùng

Geo-Dr

  • Event Hubs hỗ trợ khôi phục thảm họa theo vùng (Geo-DR).

  • Ghép cặp namespace ở các khu vực khác nhau dưới một bí danh.

  • Producer và consumer kết nối tới bí danh, không gắn vùng cụ thể.

  • Nếu vùng chính lỗi, bí danh có thể chuyển sang vùng phụ.

  • Geo-DR là chuyển đổi ở mức siêu dữ liệu để đảm bảo liên tục kinh doanh.

Phát triển giải pháp dựa trên Sự kiện và Tin nhắn với Azure

Tổng hợp

Event Hubs nâng cao

Phát triển giải pháp dựa trên Sự kiện và Tin nhắn với Azure

Ayo berlatih!

Phát triển giải pháp dựa trên Sự kiện và Tin nhắn với Azure

Preparing Video For Download...