«microservices» etiketlenmiş sorular

Mikro hizmetler, dil bilincine sahip API'ları kullanan karmaşık uygulamalar oluşturmak için birbirleriyle iletişim kuran küçük, bağımsız süreçlerdir. Bu hizmetler küçük yapı taşlarıdır, yüksek oranda ayrıştırılmış ve küçük bir görev yapmaya odaklanmış, sistem kurmaya modüler bir yaklaşımı kolaylaştırmıştır.

5
Mikro hizmetlere geçmek, çalışma zamanı problemini nasıl yaratır?
Aşağıdaki yorumcu yazıyor : Mikro servisler örgütsel işlev bozukluğunuzu derleme zamanı probleminden çalışma zamanı problemine kaydırır. Bu yorumcu, şunları söyleyerek konuyu genişletiyor : Özellik hata değil. Çalışma zamanı sorunu => eşya sorunları => daha güçlü, sorumlu olanların işlevsizliği hakkında daha hızlı geri bildirim Şimdi almak ile microservices sen: bir üretim …

7
Mikro hizmetler için en çok kabul edilen işlem stratejisi nedir?
Gördüğüm en önemli sorunlardan biri, mikro hizmetlere sahip bir sistemde ortaya çıkıyor, işlemlerin farklı hizmetlere yayıldıklarında çalışma şekli. Kendi mimarimiz içinde, bunu çözmek için dağıtılmış işlemleri kullanıyoruz, ancak kendi sorunları ile geliyorlar. Özellikle çıkmazlar şu ana kadar bir acı oldu. Diğer bir seçenek, sisteminizdeki akışları bilen ve tüm sisteminize yayılan …

7
Mikro hizmet sistemi mimarileri ağ darboğazlarını nasıl önler?
Sunucu uygulamaları için mikro hizmet mimarileri hakkında çok şey okudum ve iç ağ kullanımının bir monolith mimarisine kıyasla nasıl bir darboğaz veya önemli bir dezavantaj olmadığını merak ediyordum. Kesinlik uğruna, iki terimin yorumlarım: Monolith mimarisi: Tüm işlevselliği, verileri vb. İşleyen tek bir dilde bir uygulama. Bir yük dengeleyici, her biri …

5
Farklı bir mikro servisin "sahip olduğu" veritabanından veri okumak neden bu kadar kötü
Son zamanlarda bu mikro servis mimarisi hakkındaki bu mükemmel makaleyi okudum: http://www.infoq.com/articles/microservices-intro Amazon'a bir web sayfası yüklediğinizde, o zaman sunmak için 100'den fazla mikro hizmetin birlikte çalıştığını belirtir. Bu makale, mikro hizmetler arasındaki tüm iletişimin yalnızca bir API üzerinden yapılabileceğini açıklar. Sorum şu ki, tüm veritabanı yazarlarının sadece bir API …

5
Farklı mikro servisler arasında paylaşılan alan modeli
İki farklı mikro hizmetin bir senaryosunu hayal edin. Biri hizmet içinde Kimlik Doğrulamayı idare etmek için diğeri Kullanıcı Yönetimi ile ilgilenir. Her ikisi de bir Kullanıcı kavramına sahiptir ve birbirlerini arayarak Kullanıcılar hakkında konuşacaklardır. Bir "Kullanıcı" nın etki alanı modeli olsa nereye ait olurdu? Her ikisinin de bir Kullanıcının veritabanı …

6
Mikro hizmette, her hizmet için tek veritabanı mı yoksa tek veritabanı örneği mi?
Bir mikro hizmet mimarisindeki her bir hizmetin kendi veritabanına sahip olması gerektiğini biliyorum. Ancak, kendi veritabanına sahip olmak, aslında sadece aynı veritabanı örneğinde başka bir veritabanına sahip olmak veya tam anlamıyla başka bir veritabanı örneğine sahip olmak anlamına mı geliyor? Bununla, hayır amaçlı bir veritabanı değil, veritabanını paylaşmayı kastetmiyorum. Örneğin, …

2
Bir mikro hizmet mimarisinde paylaşılan kavramları nasıl ele alırsınız?
Geliştirdiğim bir uygulama için mimari kalıpları araştırıyorum ve bir mikro hizmet yaklaşımı iyi bir seçim olacak gibi görünüyor, ancak hizmetler arasındaki etkileşimi nasıl kullanacağımdan emin değilim. Uygulama öncelikle kullanıcılarla, kullanıcıların sahip olduğu profillerle, fotoğraflarla ve bir fotoğraftaki birden çok profili temsil eden etiketlerle ilgilenir. Bir kullanıcı tarafından yüklenen fotoğrafları döndürmek, …

5
Mikro servisler ve saklı prosedürler
Bir mikro hizmet mimarisinde saklı yordamlar kötü uygulama olarak mı kabul edilir? İşte düşüncelerim: mikro hizmetlerde bulunan çoğu kitap, mikro hizmet başına bir veritabanı önerir. Saklı yordamlar tipik olarak monolitik bir veritabanı üzerinde çalışır. Yine çoğu mikro hizmet mimarisi kitabı, özerk ve gevşek bir şekilde eşleşmeleri gerektiğini belirtiyor. Özellikle Oracle'da …

3
DTO'yu mikro hizmetler arasında paylaşmanın yolları?
Senaryom şu şekilde. Çeşitli sensör türlerinden veri almak için tasarlanmış bir sistem tasarlıyorum ve daha sonra çeşitli ön uç ve analitik servisleri tarafından kullanılmak üzere dönüştürüp devam ettiriyorum. Her hizmeti mümkün olduğunca bağımsız olacak şekilde tasarlamaya çalışıyorum, ancak biraz sorun yaşıyorum. Ekip, kullanmak istediğimiz bir DTO'ya karar verdi. Dışa bakan …

1
Kendi başıma bir sistem geliştirirken, mikro hizmetleri kullanmalı mıyım?
İşyerinde yeni bir projeye başlıyorum ve muhtemelen bir veya iki geliştiricinin mevcut uygulamaları veya basit komut dosyalarını ana projeye dahil etmesi gerekecek olsa da, projenin neredeyse tek geliştiricisi olacak. Projenin küçük ölçekli toplu ve akış verilerini alma / işleme ve hem olaya dayalı ve isteğe bağlı kod yürütme işlemlerini gerçekleştirmesi …

4
Microservisler birbirleriyle konuşmalı mı?
Micro-Services kullanarak bir uygulama tasarlıyorum ve birden çok hizmetten veri toplamak için kullanılacak en iyi mekanizmadan emin değilim. İki seçenek olduğuna inanıyorum: Servislerin doğrudan konuşmasını sağlayan bir 'servisler arası' iletişim mekanizmasını entegre edin. API Ağ Geçidi, birleştirilmiş servisi API Ağ Geçidine vermeden önce, veri toplamak için diğer servisleri çağıran ayrı …

4
Mikro servisler ve veri depolama
Monolitik bir REST API'sini bir mikro hizmet mimarisine taşımayı düşünüyorum ve veri depolama konusunda biraz kafam karıştı. Gördüğüm gibi, mikro hizmetlerin faydalarından bazıları şunlar olabilir: Yatay olarak ölçeklenebilir - Yük ve / veya aşağıya inen bir sunucu ile başa çıkmak için bir mikro hizmetin birden çok yedek kopyasını çalıştırabilirim. Gevşek …



4
Bir Microservice Mimarisinde büyük dosya / veri aktarımı
Şirketim şu anda bir mikro hizmet mimarisi benimsemek için çalışıyor ancak yol boyunca bazı artan acılar (şok!) İle karşılaşıyoruz. Karşılaştığımız önemli tartışma noktalarından biri, farklı servislerimiz arasında büyük miktardaki verilerin nasıl iletileceğidir. Bir parça arka plan olarak, şirket genelinde ele almamız gerekebilecek tüm belgeler için depo görevi gören bir belge …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.