All Products
Search
Document Center

Enterprise Distributed Application Service:Siapkan pengembangan lokal dengan interkoneksi on-premises ke cloud

Last Updated:Mar 12, 2026

Alibaba Cloud Toolkit memungkinkan Anda menjalankan registri layanan lokal atau bergabung ke registri kustom langsung dari IntelliJ IDEA. Dengan konfigurasi ini, aplikasi layanan mikro on-premises dapat menemukan dan memanggil aplikasi yang dideploy di cloud pada Enterprise Distributed Application Service (EDAS), dan sebaliknya—tanpa perlu mengedit file konfigurasi secara manual atau melakukan binding host—sehingga meningkatkan efisiensi pengembangan.

Sebelum memulai

Kerangka kerja yang didukung dan persyaratan port

Alibaba Cloud Toolkit mendukung tiga kerangka kerja layanan mikro: High-speed Service Framework (HSF), Spring Cloud, dan Apache Dubbo.

Persyaratan port

Port yang harus tersedia bergantung pada kerangka kerja yang digunakan:

FrameworkPort yang diperlukanDetail
HSF (lightweight configuration center)8080, 8848, 9600Ketiga port tersebut harus bebas
Spring Cloud atau Apache Dubbo (open-source Nacos)8080, 8848Kedua port tersebut harus bebas

Setiap port memiliki fungsi spesifik:

PortTujuan
8848Registrasi layanan Nacos dan manajemen konfigurasi
9600Registrasi dan langganan layanan HSF atau Apache Dubbo
8080Registrasi layanan Alibaba Naming Service (ANS) dan manajemen konfigurasi Application Configuration Management (ACM)

Ikhtisar alur kerja

  1. Unduh dan buka proyek contoh di IntelliJ IDEA.

  2. Konfigurasikan registri di Alibaba Cloud Toolkit untuk setiap proyek.

  3. Jalankan kedua proyek dan verifikasi bahwa layanan saling berkomunikasi.

Langkah 1: Unduh dan buka proyek contoh

  1. Unduh proyek contoh berikut:

  2. Ekstrak kedua file ZIP tersebut dan buka masing-masing proyek di IntelliJ IDEA.

  3. Lanjutkan ke Langkah 2 untuk setiap proyek.

Langkah 2: Konfigurasikan registri

  1. Di IntelliJ IDEA, pilih File > Settings.

  2. Di panel kiri, buka Alibaba Cloud Toolkit > Microservice.

  3. Pilih opsi registri:

    Catatan Panduan ini menggunakan Use Local Registry untuk menunjukkan cara penyiapan.
    OpsiDeskripsi
    No RegistryTidak menggunakan registri apa pun.
    Use Local RegistryMenjalankan pusat konfigurasi ringan lokal. Memerlukan port 8848, 9600, dan 8080 dalam keadaan bebas. Setelah memilih opsi ini, klik Start untuk menjalankan registri atau Stop untuk menghentikannya. Akses konsol registri di http://localhost:<Specified port>.
    Join Custom RegistryTerhubung ke registri pada nama domain atau alamat IP yang Anda tentukan. Saat aplikasi berjalan di lingkungan on-premises, EDAS menggunakan parameter JVM -D untuk mengonfigurasi registri bagi aplikasi dan mendaftarkan aplikasi tersebut ke registri.
    Interconnection Between On-premises and Cloud ApplicationsMemungkinkan pemanggilan dan pengujian timbal balik antara aplikasi on-premises dan aplikasi yang dideploy di cloud.
  4. Klik Apply, lalu klik OK.

Langkah 3: Jalankan proyek dan verifikasi hasilnya

  1. Jalankan kedua proyek nacos-service-provider dan nacos-service-consumer di IntelliJ IDEA.

  2. Buka browser dan akses https://127.0.0.1:18082/echo-feign/helloworld. Port 18082 adalah port proyek consumer.

  3. Jika halaman mengembalikan string helloworld, berarti provider dan consumer berhasil berkomunikasi melalui registri lokal, dan interkoneksi on-premises ke cloud berfungsi sebagaimana mestinya.