Gunakan Registri Layanan Tanzu

Catatan

Azure Spring Apps adalah nama baru untuk layanan Azure Spring Cloud. Meskipun layanan memiliki nama baru, Anda akan melihat nama lama di beberapa tempat untuk sementara saat kami berupaya memperbarui aset seperti cuplikan layar, video, dan diagram.

Artikel ini berlaku untuk:❌ Tingkat Dasar/Standar ✔️ Tingkat Enterprise

Artikel ini menunjukkan cara menggunakan VMware Tanzu® Registri Layanan dengan Tingkat Azure Spring Apps Enterprise.

Registri Layanan Tanzu adalah salah satu komponen VMware Tanzu komersial. Tanzu Service Registry memberi aplikasi Anda penerapan pola Penemuan Layanan, salah satu prinsip utama arsitektur berbasis Spring. Mungkin sulit, dan rapuh dalam produksi, untuk mengonfigurasi setiap klien layanan secara manual atau mengadopsi beberapa bentuk konvensi akses. Sebagai gantinya, aplikasi Anda dapat menggunakan Registri Layanan Tanzu untuk menemukan dan memanggil layanan yang terdaftar secara dinamis.

Prasyarat

Gunakan Registri Layanan dengan aplikasi

Sebelum aplikasi Anda dapat mengelola pendaftaran dan penemuan layanan menggunakan Registri Layanan Tanzu, Anda harus menyertakan dependensi berikut dalam file pom.xml aplikasi Anda:

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>

Selain itu, tambahkan anotasi pada kelas tingkat atas aplikasi Anda seperti yang ditunjukkan dalam contoh berikut:

@SpringBootApplication
@EnableEurekaClient
public class DemoApplication {
    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }
}

Gunakan langkah-langkah berikut untuk mengikat aplikasi ke Registri Layanan Tanzu.

  1. Buka tab Pengikatan aplikasi.

  2. Pilih Ikat aplikasi dan pilih satu aplikasi di dropdown, lalu pilih Terapkan untuk mengikat.

    Screenshot of Azure portal showing Azure Spring Apps Service Registry page and 'App binding' section with 'Bind app' dropdown showing.

    Catatan

    Saat mengubah status ikat/lepas, Anda harus menghidupkan ulang atau menyebarkan ulang aplikasi agar perubahan berlaku.

Langkah berikutnya