Pertanyaan yang diberi tag «microservices»

Layanan Microsoft adalah proses kecil dan independen yang berkomunikasi satu sama lain untuk membentuk aplikasi kompleks yang memanfaatkan API agnostik bahasa. Layanan ini adalah blok bangunan kecil, sangat dipisahkan dan berfokus pada melakukan tugas kecil, memfasilitasi pendekatan modular untuk pembangunan sistem.

2
Desain microservice multi-tenant
Kami sedang dalam proses migrasi aplikasi monolitik ke arsitektur layanan mikro. Karena beberapa persyaratan peraturan, kami harus menyimpan data klien dari berbagai negara dalam basis data terpisah (khusus negara). Yaitu US db untuk pelanggan AS, UK db untuk pelanggan UK ... Desain-desain berikut yang kami pertimbangkan adalah sebagai berikut: Opsi …

2
Arsitektur microservice membagikan model domain
Mari kita asumsikan bahwa kita memiliki aplikasi Boot Musim Semi yang menggunakan arsitektur layanan microser. Setiap layanan memiliki model domain sendiri, tetapi setiap layanan harus mereferensikan objek domain pengguna. Apa yang akan menjadi pendekatan terbaik tentang cara mengatasi masalah ini? Apakah lebih baik untuk setiap layanan untuk hanya memiliki userId …


4
Bagaimana cara menyesuaikan mesin aturan dalam arsitektur microservice ketika membutuhkan banyak data input?
Situasi saat ini Kami menerapkan (dan sekarang memelihara) aplikasi web belanja online dalam arsitektur layanan mikro. Salah satu persyaratannya adalah bahwa bisnis harus dapat menerapkan aturan tentang apa yang ditambahkan oleh pelanggan kami ke keranjang mereka, untuk menyesuaikan pengalaman mereka dan pesanan akhirnya. Jelas sekali, mesin aturan bisnis harus diberlakukan, …

1
Mengapa ide yang buruk untuk berbagi antarmuka antara server dan klien?
Saya sedang membaca dokumentasi Spring Cloud Netflix ketika saya menemukan cara untuk berbagi antarmuka antara server HTTP dan kliennya. Mereka menggunakan contoh ini untuk layanan microser, meskipun tidak ada alasan mengapa itu tidak dapat meluas ke komunikasi HTTP umum: // The shared interface, in a common library public interface UserService …

2
Otorisasi pengguna dengan layanan microser
Haruskah layanan microser bertanggung jawab untuk menangani otorisasi mereka sendiri atau Anda pikir lebih baik untuk memiliki layanan otorisasi terpisah yang dibagikan di semua atau sebagian (dalam domain bisnis yang sama) dari layanan microser? Bagi saya yang terakhir lebih masuk akal karena membuatnya lebih mudah untuk menerapkan perubahan, menegakkan kebijakan; …

3
Di mana seharusnya logika bisnis berada dalam arsitektur layanan mikro?
Masih mencoba untuk membungkus kepala saya di sekitar arsitektur microservice karena saya sudah terbiasa dengan pendekatan monolitik Misalkan kita mencoba membangun sistem pemesanan Uber yang sangat disederhanakan . Untuk menyederhanakan hal yang kita katakanlah kita memiliki 3 layanan dan api gateway dari klien: Booking, Drivers, Notificationdan kami memiliki alur kerja …

1
Apakah Microservices di belakang API Gateway perlu memverifikasi Token Akses?
Saya memiliki banyak layanan microser yang hanya dapat diakses secara eksternal melalui API Gateway. API Gateway saya diatur sebagai Sumber Daya OAuth dan memvalidasi token (Memeriksa tanda tangan dll.) Sebelum meneruskan permintaan di hilir ke satu atau beberapa layanan microser. Sementara layanan microser saya memerlukan token untuk memverifikasi cakupan dan …

4
Jika arsitektur microservice membutuhkan basis data terpisah per microservice maka itu terlalu mahal & tidak terkelola. Mengapa kita membutuhkannya?
Saya membaca tentang layanan microser dan tampaknya tidak masuk akal bagi saya untuk membuat DB terpisah per layanan hanya untuk mencapai isolasi. Saya dapat mencapai hal yang sama hanya menggunakan layanan web dan satu basis data. Mengapa kita membutuhkannya? Hal yang memisahkan database tidak dapat dibicarakan. Atau saya salah? Bisakah …


3
Bagaimana cara mengkonsumsi API ISTIRAH eksternal dengan Symfony?
Kami sedang membangun arsitektur Microservice untuk proyek-proyek kami, dengan sebagian besar aplikasi Symfony front-end berinteraksi dengan back-end RESTful APIs. Masalahnya adalah pendekatan ini melanggar manajemen entitas Symfony sangat bergantung pada Doktrin dengan database. Di mana Symfony biasanya menangani entitas dengan Doctrine, mengotomatisasi sebagian besar pekerjaan, ini tidak dapat direproduksi dengan …

2
Apa yang sebenarnya berbeda antara SOA dan Microservices
Penolakan Saya harap saya tidak menginjak kaki siapa pun atau menyinggung penggemar salah satu konsep Latar Belakang Saya telah mencari perbedaan nyata antara Arsitektur Berorientasi Layanan dan Layanan Mikro, tanpa menemukan jawaban yang jelas. Saya membaca hal-hal seperti: efek samping SOA SOA menjadi anti-pola Layanan Microsoft datang untuk memperbaiki kegagalan …

5
Layanan Mikro: MonolithFirst?
Saya telah meneliti arsitektur layanan mikro yang mencoba mendapatkan gambaran tingkat tinggi dari semua pro dan kontra, kapan dan mengapa, dll. Banyak informasi yang saya baca / tonton berasal dari ThoughtWorks (Martin Fowler, Neal Ford, et Al). Sebagian besar karya Martin Fowler mengenai hal ini berusia beberapa tahun, ketika Microservices …

3
Dalam arsitektur microservices yang digabungkan secara longgar, bagaimana Anda melacak dependensi Anda?
Pilihan arsitektur tingkat tinggi yang populer dalam program modern adalah sistem layanan-mikro berbasis REST. Ini memiliki beberapa keunggulan seperti kopling longgar, mudah digunakan kembali, pembatasan terbatas pada teknologi yang dapat digunakan, skalabilitas tinggi, dll. Tetapi salah satu masalah yang saya perkirakan dalam arsitektur seperti itu adalah visibilitas yang buruk ke …

2
Layanan Mikro & model Canonical
Ketika saya membaca tentang layanan microser di situs ini , saya menemukan pernyataan di bawah ini. Apa yang dimaksud dengan skema kanonik? Bukankah itu sama dengan model domain? Pola Arsitektur Layanan Microsoft juga menolak bagian lain dari SOA, seperti konsep skema kanonik.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.