Perkhidmatan mikro Docker merujuk kepada cara menggunakan set perkhidmatan kecil untuk membangunkan satu aplikasi; setiap perkhidmatan berjalan dalam proses bebas dan secara amnya saling berkaitan menggunakan mekanisme komunikasi yang ringan, dan ia boleh diautomasikan melalui kaedah Deployment; ; idea perkhidmatan mikro adalah untuk memisahkan sistem monolitik tradisional kepada pelbagai perkhidmatan antara muka dengan tanggungjawab tunggal dan operasi bebas mengikut perniagaan.
Persekitaran pengendalian tutorial ini: sistem linux7.3, docker versi 19.03, komputer Dell G3.
Istilah baharu yang hanya muncul dalam tempoh dua atau tiga tahun yang lalu Walaupun ia tidak lama dahulu, hampir setiap pengamal perisian mempunyai kesan dan penggunaannya perkhidmatan mikro, ramai orang sedar tentang kesan perkhidmatan mikro pada industri perisian.
Definisi
Satu cara untuk membangunkan satu aplikasi menggunakan satu set perkhidmatan kecil Setiap perkhidmatan berjalan dalam proses bebas dan secara amnya saling berkaitan menggunakan mekanisme komunikasi yang ringan. , dan ia boleh digunakan secara automatik.
Idea perkhidmatan mikro adalah untuk memisahkan sistem monolitik tradisional kepada pelbagai perkhidmatan antara muka dengan tanggungjawab tunggal dan operasi bebas mengikut perniagaan Tiada gandingan antara setiap perkhidmatan
Bagaimana mikro dianggap mikro
1.
Tetapi bahasa kami adalah berbeza Apabila menulis perniagaan yang sama dalam bahasa yang berbeza, jumlah kod mungkin sangat berbeza.
Berdasarkan orang, terdapat jurang dalam jumlah kod yang ditulis oleh pembangun dalam tempoh latihan dan mereka yang mempunyai pengalaman pembangunan lebih daripada 5 tahun.
2.
Terdapat terlalu banyak faktor yang mempengaruhi kelajuan pembangunan, termasuk pengalaman peribadi, kecekapan bahasa dalam pembangunan dan pemahaman tentang perniagaan.
3. Tidak Terukur
Ia sebenarnya idea reka bentuk, idea reka bentuk, bukannya kuantiti tetap
Ciri perkhidmatan mikro
1 Tanggungjawab tunggal
Pesanan dan pembayaran, log masuk dan pendaftaran, yang tidak berkait rapat dengan perniagaan lain, boleh dilakukan. secara berasingan Ke dalam mel perkhidmatan, perkhidmatan SMS.
2. Komunikasi ringan
Protokol komunikasi ringan, secara ringkas, ia bebas platform dan bebas bahasa. http.
3. Pengasingan
Setiap perkhidmatan mikro berada dalam ingatan sendiri dan tidak akan mengganggu satu sama lain.
4. Mempunyai data anda sendiri
Kebebasan data perniagaan. Setiap satu mempunyai pangkalan data perniagaan sendiri untuk mengurangkan kerumitan perniagaan
5 Kepelbagaian teknikal
Pemaju memilih bahasa pembangunan yang paling sesuai dan menyediakan api yang diperlukan.
Latar belakang kelahiran perkhidmatan mikro
1. Perkembangan pesat industri Internet
Teknologi berubah dengan pantas , bilangan pengguna berubah dengan pantas
2. Pembangunan tangkas. Kaedah kurus berakar umbi dalam hati orang ramai
Gunakan kos minimum untuk membuat lelaran terpantas dan mendapatkan maklum balas yang paling berguna. Pengubahsuaian dan ujian yang kerap dilancarkan.
3. Kematangan teknologi kontena
Sebelum teknologi kontena matang, adalah sukar bagi perkhidmatan mikro untuk dilaksanakan bilangan perkhidmatan mikro. Jadikan pelaksanaan perkhidmatan mikro mungkin.
Pembelajaran yang disyorkan: "tutorial video buruh pelabuhan"
Atas ialah kandungan terperinci Apakah perkhidmatan mikro docker. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!