Membina Perkhidmatan Mikro Berorientasikan Peristiwa dengan Kafka dan Spring Boot

Menguasai arsitektur berorientasikan peristiwa dengan membina mikroservis boleh skala dengan Kafka, Spring Boot, dan Docker menggunakan aliran kerja pembangunan AI-dibantu moden.

4.5 (6,716) ⏱ 1 jam 24 min 📚 9 pelajaran 🎧 Versi audio

Tentang kursus ini

Sistem backend moden bergantung kepada arsitektur yang didorong-perkara untuk kekal boleh diukur, tahan, dan disambung secara longgar. Jika anda ingin peralihan dari API sinkron tradisional ke perkhidmatan mikro asinkron prestasi tinggi, memahami bagaimana mengintegrasikan Kafka dengan Spring Boot adalah langkah penting. Kursus berasaskan teks ini memandu anda dari blok binaan asas aliran mesej ke pelaksanaan perkhidmatan mikro yang berfungsi sepenuhnya, siap-produksi. Anda akan belajar bagaimana untuk merancang aliran mesej, mengurus kesinambungan data, melaksanakan pengendalian ralat yang kuat, dan memanfaatkan amalan penyuntingan kod yang dibantu AI moden untuk mempercepatkan aliran kerja pembangunan anda. Apa yang anda akan belajar: - Mengerti konsep asas Kafka termasuk topik, partisi, kumpulan pengguna, offset, replikasi, dan arsitektur broker. - Membina penghasil Spring Boot yang reaktif dan pengguna yang menerbitkan dan memproses peristiwa dengan berkesan. - Konfigur strategi pengendalian ralat maju, cuba-semula, topik huruf mati, dan mesej transaksi. - Integrasikan perkhidmatan mikro dengan pangkalan data PostgreSQL untuk kesinambungan peristiwa yang boleh dipercayai dan pengurusan keadaan. - Laksanakan aliran kerja penyusunan kod AI-bantuan moden dan kejuruteraan segera untuk menulis, dokumen, dan ujian kod Spring Boot. - Sebarkan perkhidmatan mikro yang dikontainerkan menggunakan Docker dan fahami asas orkestrasi Kubernetes. Anda akan mula dengan belajar konsep asas pengiriman mesej dan arsitektur Kafka sebelum bergerak ke panduan pelaksanaan langkah-demi-langkah. Melalui penjelasan terperinci dan panduan kod, anda akan berkembang dari menulis penghasil sederhana ke mengkonfigur persekitaran multi-servis yang tahan lama dan berkotak. Kursus ini direka untuk pemaju backend, jurutera perisian, dan arkitek sistem yang baru dengan Kafka atau rekabentuk yang didorong-peristiwa. Tiada pengalaman sebelumnya dengan strim peristiwa diperlukan, walaupun pemahaman asas Java dan Spring Boot akan membantu. Mula membaca hari ini untuk membina asas yang anda perlukan untuk moden, reka bentuk sistem yang didorong oleh peristiwa.

Apa yang anda dapat

  • 📜 Sijil tamat
    Tambah ke profil LinkedIn anda
  • 💬 Personal AI tutor
    Stuck on a lesson? Ask your built-in tutor anything, any time.
  • 🎧 Termasuk versi audio
    Belajar sambil bergerak — tanpa skrin
  • ♾️ Akses seumur hidup
    Kembali bila-bila masa, tiada tamat tempoh
  • 📱 Telefon atau komputer
    Berfungsi di mana-mana, mana-mana peranti
  • 💸 Pulangan 30 hari
    Tanpa soalan
  • Pendek dan fokus
    1 jam 24 min kandungan praktikal

Ulasan (6)

Naledi Zuma ZA Pelajar disahkan
★ 4 · 2026-05-01T23:33:52+00:00

Nilai yang hebat di sini. Contoh yang digunakan sangat membantu untuk memahami idea teras. Pasti berbaloi masa.

Sophia Appiah GH Pelajar disahkan
★ 3 · 2026-04-22T02:27:52+00:00

Sangat informatif. Saya suka contoh aplikasi praktikal, walaupun tetapan awal mengambil masa lebih lama daripada yang saya jangkakan.

Mateo Fernández UY Pelajar disahkan
★ 3 · 2025-12-12T02:23:52+00:00

Sangat menikmati aliran ini. Aplikasi praktikal yang dibincangkan adalah tepat pada tempatnya.

박서연 KR
★ 4 · 2025-02-16T03:39:52+00:00

Keseluruhan yang baik. Beberapa bahagian bergerak sedikit cepat bagi saya, tetapi konsep teras dijelaskan dengan baik. Secara keseluruhannya berguna.

سالم بن أحمد بن راشد آل ثاني QA
★ 4 · 2025-01-16T13:31:52+00:00

Kandungan yang mantap di sini. Walaupun beberapa modul mungkin lebih terperinci, nilai keseluruhan dan kebolehgunaannya adalah tinggi. Kerja yang bagus!

Benjamin le Roux ZA Pelajar disahkan
★ 4 · 2024-12-25T18:09:52+00:00

Saya menghargai pendekatan yang tersusun, walaupun saya berharap ada beberapa kajian kes dunia sebenar.

Tulis ulasan

Selepas hantar kami akan meminta anda log masuk — draf disimpan.

Pelajar lain juga mengambil

Soalan lazim

Apa yang saya perlukan untuk mengikuti kursus ini? +

Hanya telefon atau komputer dengan internet. Tiada pemasangan, tiada perkakasan khas.

Bagaimana untuk membayar? +

Dengan kad melalui Stripe, atau kripto. Kami tidak menyimpan butiran kad — Stripe menguruskannya dengan selamat.

Bolehkah saya dapatkan bayaran balik? +

Ya — pulangan penuh dalam 30 hari, tanpa soalan.

Berapa lama saya akan mempunyai akses? +

Selamanya. Setelah membeli, kursus adalah milik anda — boleh lawat semula bila-bila masa.

Adakah saya akan mendapat sijil? +

Ya. Setelah tamat, anda akan menerima sijil yang boleh ditambah ke profil LinkedIn anda.

Direka untuk pelajar dalam
Teknologi Reka bentuk Kewangan Pemasaran Kesihatan Pendidikan Hospitaliti Pembuatan