全部产品
Search
文档中心

Enterprise Distributed Application Service:Ikhtisar

更新时间:Jun 27, 2025

Dalam kluster Kubernetes, Enterprise Distributed Application Service (EDAS) mendukung fitur penyesuaian lalu lintas ujung ke ujung untuk aplikasi berbasis layanan mikro Dubbo. Fitur ini membantu Anda membuat lingkungan penyesuaian lalu lintas dengan mudah dan mengarahkan lalu lintas dengan karakteristik tertentu ke versi aplikasi tertentu.

Informasi latar belakang

Di EDAS, beberapa aplikasi Dubbo yang diterapkan di kluster Kubernetes mungkin diperbarui ke versi tertentu. Dalam hal ini, lalu lintas dengan karakteristik tertentu mungkin gagal diarahkan ke versi aplikasi tersebut karena pemanggilan acak antar-aplikasi. Fitur penyesuaian lalu lintas ujung ke ujung memungkinkan Anda mengisolasi aplikasi dari versi lain dalam satu jalur, yaitu lingkungan runtime independen. Anda dapat mengonfigurasi aturan penyesuaian lalu lintas di jalur tersebut untuk mengarahkan permintaan yang memenuhi aturan ke versi aplikasi tertentu.

Bagian ini menjelaskan cara menggunakan fitur penyesuaian lalu lintas ujung ke ujung dalam skenario pemesanan arsitektur e-commerce.

Setelah pelanggan melakukan pemesanan, lalu lintas masuk melalui aplikasi ingress, yang juga dapat berupa gateway layanan mikro. Aplikasi ingress memanggil pusat transaksi, pusat transaksi memanggil pusat komoditas, dan pusat komoditas memanggil pusat inventaris hilir.

Baik pusat transaksi maupun pusat komoditas berjalan dalam dua versi baru: V1.0 dan V2.0. Kedua versi perlu diverifikasi selama rilis canary. Anda ingin mengarahkan lalu lintas permintaan yang sesuai dengan aturan penyesuaian lalu lintas tertentu di aplikasi ingress ke versi aplikasi baru, serta mengarahkan semua lalu lintas lainnya ke versi aplikasi online, yaitu versi resmi.

Istilah

  • Aplikasi Ingress

    Pintu masuk lalu lintas ingress dalam sistem layanan mikro. Aplikasi ingress dapat berupa gateway yang dibangun berdasarkan Spring Cloud Gateway atau Spring Cloud Netflix Zuul, atau aplikasi Spring Boot, Spring MVC, atau Dubbo.

  • Jalur

    Lingkungan terisolasi yang ditentukan untuk aplikasi dengan versi yang sama. Hanya lalu lintas yang sesuai dengan aturan penyesuaian lalu lintas tertentu yang dapat diarahkan ke aplikasi yang ditandai dalam jalur. Sebuah aplikasi dapat termasuk dalam beberapa jalur, dan sebuah jalur dapat berisi beberapa aplikasi. Aplikasi memiliki hubungan banyak-ke-banyak dengan jalur.

  • Grup Jalur

    Kumpulan jalur. Grup jalur digunakan untuk membedakan tim atau skenario yang berbeda.

Batasan

  • Setelah Anda mengonfigurasi penyesuaian lalu lintas ujung ke ujung untuk aplikasi, aplikasi tersebut tidak lagi mendukung rilis canary.

  • Jika Anda ingin membangun gateway ingress berdasarkan Spring Cloud Gateway, pastikan versi Spring Cloud Gateway adalah 2.1.x atau lebih baru.

  • Kuota grup jalur dan jalur bervariasi berdasarkan edisi EDAS. Batasan berikut berlaku:

    • Edisi Standar: Anda dapat membuat hingga dua grup jalur secara total untuk semua wilayah gabungan, dan hingga lima jalur di setiap grup jalur.

      Semua edisi selain Edisi Profesional dan Edisi Platinum termasuk dalam Edisi Standar.

    • Edisi Profesional: Anda dapat membuat hingga 20 grup jalur secara total untuk semua wilayah gabungan, dan hingga 50 jalur di setiap grup jalur.

    • Edisi Platinum: Anda dapat membuat hingga 20 grup jalur secara total untuk semua wilayah gabungan, dan hingga 50 jalur di setiap grup jalur.

  • Anda tidak dapat meningkatkan kuota grup jalur dan jalur secara mandiri.

    Jika Anda memerlukan kuota yang lebih besar, bergabunglah dengan grup DingTalk (nomor grup: 31723701) untuk dukungan teknis.