«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.

3
Veri çoğaltması olmayan mikro hizmetler
Veri çoğaltmasını veya en basit mikro hizmet tasarımı için paylaşılan bir veritabanını önlemek için zor buluyorum, bu da bir şey eksik olduğumu düşündürüyor. Karşılaştığım sorunun temel bir örneği. Birinin bir envanteri yönetmek için bir web uygulaması kullandığını varsayarsak, iki hizmete ihtiyaç duyarlar; bunlardan biri, kalemleri ve stoktaki miktarı yöneten envanter …

3
Monolitten mikro hizmetlere geçerken yabancı anahtar kısıtlamaları nasıl ele alınır?
Ekibim monolitik bir ASP.NET uygulamasından .NET Core ve Kubernetes'e geçiş yapıyor. Kod değişiklikleri beklendiği gibi gidiyor gibi görünüyor, ancak ekibimin çok fazla anlaşmazlık yaşadığı yerlerde veritabanı etrafında. Şu anda tüm işimiz için tüm verileri barındıran oldukça büyük bir SQL Server veritabanına sahibiz. Ben veritabanı bir (mantıksal) veritabanında katalog verileri, başka …

1
SOA / Mikro Hizmetler: Hizmetler arası iletişimde yetkilendirme nasıl ele alınır?
ön plan Monolitik bir platformdan daha Hizmet Odaklı Bir Mimariye geçiyoruz. Çok temel DDD ilkelerini uyguluyoruz ve alanımızı farklı sınırlı bağlamlara ayırıyoruz. Her alan adı dağıtılır ve bir web API (REST) ​​aracılığıyla bir hizmet sunar. İşimizin doğası gereği Rezervasyonlar , Hizmetler , Müşteriler , Ürünler vb.Gibi hizmetlerimiz var . Ayrıca, …

5
Verileri mikro hizmetlerde senkronize etmenin uygun yolu nedir?
Mikro hizmet mimarisinde nispeten yeniyim. Orta büyüklükte bir web uygulamamız var ve şimdi ilerlediğimiz monolitik bir sistem yerine mikro hizmetlere ayırmanın artılarını ve eksilerini tartıyorum. Anladığım kadarıyla, mikroservisleri Ave Bher birinin diğerinin sahip olduğu bir veri alt kümesine dayanan düşünün . Bir Aşey değiştiğini söyleyerek bir ileti gönderilirse , Bbu …

1
Çoğu API Ağ Geçidi çözümünde 'toplama' neden desteklenmiyor?
API Ağ Geçidi hakkında okurken, her seferinde ortaya çıkan şeylerden biri, API Ağ Geçidi'nin birden çok uç noktadan sonuçları bir araya getirmeniz gereken bir yer olmasıdır. Kulağa hoş geliyor. Ancak, AWS API Gateway, Kongo ve Netflix Zuul gibi birçok popüler API Gateway çözümü bu özelliği desteklemez. Bunu kesmek veya özel …


4
Microservices REST veya AMQP, bu durumda
Mikro hizmet mimarisi ile ilgili birçok makale okudum ve AMQP veya REST'in ne zaman kullanılacağını merak ediyordum. Hizmetler arasındaki gevşek bağlantının iyi bir şey olduğunu okudum ve AMQP bu durumda iyi bir seçim gibi görünüyor. Ancak AMQP kullanırsak, artık REST uç noktalarına ihtiyacımız olmadığı anlamına gelir (ancak HATEOAS konseptini kaybettiğimiz …

3
DTO nesnelerini mikro hizmetler arasında paylaşma
TL; DR - Bir POJO kütüphanesini hizmetler arasında paylaşmak uygun mudur? Genel olarak, hizmetler arasındaki paylaşımın mümkünse kesinlikle sınırlı kalmasını isteriz. Veri paylaşan hizmetin, istemcilerin kullanması için bir istemci kitaplığı sağlayıp sağlamayacağı konusunda bazı tartışmalar olmuştur. İstemci-lib, hizmetin bir istemcisinin kullanması için genellikle isteğe bağlıdır ve API'yı tüketebilir, ancak istemci-lib'in …

6
Otonom Mikro Hizmetler, olay kuyrukları ve hizmet keşfi
Son zamanlarda mikro hizmetler hakkında çok şey okudum ve işte şimdiye kadar aldığım sonuçlardan bazıları (herhangi bir noktada yanılıyorsam lütfen düzeltin). Mikro hizmetler mimarisi, etki alanına dayalı tasarımla uyumludur. Genellikle bir MS bir sınırlı bağlamı temsil eder. Mikro-servis A , mikro-servis B'de bulunan bir işlevsellik gerektiriyorsa , modelim muhtemelen yanlıştır …

5
Mikro hizmetler ve tüketiciler için yetkilendirme ve kimlik doğrulama sistemi
Şirket sistemimizi mikro servis tabanlı bir sistemde yeniden düzenlemeyi planlıyoruz. Bu mikro hizmetler kendi şirket içi uygulamalarımız ve gerekirse 3. taraf iş ortakları tarafından kullanılacaktır. Biri rezervasyon, diğeri ürünler vb. Rolleri ve kapsamları nasıl ele alacağımızdan emin değiliz. Buradaki fikir, Yöneticiler, Aracılar ve Son Kullanıcılar gibi 3 temel kullanıcı rolü …

3
Monolitlerin ölçeklenmesi ve mikro hizmetlerin ölçeklendirilmesi
Mikro hizmetlerin kullanımına ilişkin yaygın argümanlardan biri daha iyi ölçeklenebilirliktir. Ama bu argümanın gerçekten geçerli olup olmadığını merak ediyorum. Diyelim ki 10 mikro hizmetten oluşan bir uygulamamız var, bunlardan 9'u her iki örneğe (yedeklilik için) ve bunlardan biri yükü (ölçeklenebilirlik) ele almak için 4 örneğe sahip. Mikroservis yanlısı argüman, o …

1
Mikro hizmetler kullanıcı mı olmalı?
Mikro hizmetlerin sınırlı izinlere sahip olmasını sağlarken, kullanıcıları bir mikro hizmet mimarisinde yetkilendirmenin en iyi yolunu belirlemeye çalışıyoruz. Mimarimiz, JWT jetonlarının yayınlanması için merkezi bir yetkilendirme hizmeti kullanmaktadır. Aşağıdaki gereksinimlere sahibiz: Kullanıcılar belirli rolleri yerine getirmekle sınırlı olmalıdır. örneğin bir kullanıcı yalnızca sahip olduğu içeriği oluşturabilmeli / değiştirebilmeli / okuyabilmelidir. …

1
Birkaç mikro hizmet arasında veriyi arayın
Bir mikro hizmet ve eski bir veritabanı arasında dağıtılmış belirli bir etki alanı için veri var. Hem eski hem de mikro hizmet veritabanındaki alanları kapsayan bir arama var. Önceden (mikro servis bölünmeden önce), 1 sql sorgu ile yapıldı. Şimdi bir REST çağrısı ve bu arama işlevselliğini sunmak için eski veritabanına …

3
Bir web uygulamasını dağıtan bir sistem için sağlık kontrolünün kapsamı ne olmalıdır?
Bugün bir web uygulamasını dağıtmak için bir düzenleme sistemi olan uzun süredir devam eden bir hizmet için "bir sağlık kontrolü yazma" görevim vardı. Böyle bir sağlık kontrolünün kapsamının ne olacağını belirlemeye çalışıyorum ve sağlık kontrolünün kapsamıyla ilgili şu soruları buldum: Düzenleme sistemi görevin yürütüldüğünü bildiriyorsa hizmeti sağlıklı saymak yeterince iyi …

4
Mikro hizmetlerde çoktan çoğa dernekler
Şu anda iki mikro hizmetim var. Onları arayacağız Ave B. Mikro hizmet altındaki veritabanı Aaşağıdaki tabloya sahiptir: A |-- users Mikro hizmet altındaki veritabanı Başağıdaki tabloya sahiptir: B |-- trackers Gereksinimler bunu belirtir usersve trackersçoktan çoğa bir ilişkiye sahiptir. Bunu bir mikro hizmet mimarisi içinde nasıl düzgün bir şekilde ele …

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.