«cqrs» etiketlenmiş sorular

Komut Sorgusu Sorumluluk Ayrım Tasarım deseni



2
Bir CQRS Komutu tam olarak nasıl doğrulanmalı ve bir etki alanı nesnesine dönüştürülmelidir?
Ben yoksul adamın adapte edilmiş CQRS 1 Bir veri deposunda granül verilere sahip olan esneklik seviyorum çünkü analiz için büyük olanaklar sağlayan şimdi oldukça zaman ve böylece iş değeri artırmak ve okur arttırılmış performans için denormalized verileri içeren başka gerektiğinde . Fakat ne yazık ki, başından beri, bu tür bir …

2
ES / CQRS eşzamanlılık işleme
Kısa süre önce CQRS / ES'ye dalmaya başladım çünkü iş yerinde uygulamam gerekebilir. Bir çok sorunu çözeceği için bizim durumumuzda çok umut verici görünüyor. Bir ES / CQRS uygulamasının basitleştirilmiş bir bankacılık kullanım örneğine nasıl bağlamsallaştırılmış gibi görünmesi gerektiği konusundaki kaba anlayışımı tasvir ettim (para çekme). Özetle, eğer A kişisi …

3
Komutta doğrulama sonrası hatalar nasıl ele alınır (DDD + CQRS)
Bir Kayıt formu göndermek Örneğin, check-in zorunda Domain Model( WriteModeliçinde CQRSgeçerli bir durumda (örneğin, e-posta adresi sözdizimi, yaş, vs) olduğunu). Sonra a oluşturur Commandve a'ya gönderirsiniz Command Bus. Komutların hiçbir şey döndürmemesi gerektiğini anlıyorum. Öyleyse ötesinde bir hatayı nasıl ele alırsınız Command Bus? (Örneğin, bir kullanıcı 1 saniye önce aynı …

5
Hizmetlerin SOA'da bir veritabanı paylaşması kötü bir uygulama mıdır?
Son zamanlarda Hohpe ve Woolf'un Kurumsal Entegrasyon Kalıpları, Thomas Erl'un SOA hakkındaki bazı kitaplarını okudum ve Udi Dahan ve ark. CQRS ve Olay Odaklı sistemlerde. İş yerimdeki sistemler yüksek kuplajdan muzdarip. Her sistemin teorik olarak kendi veri tabanı olmasına rağmen, aralarında çok fazla birleşme vardır. Uygulamada bu, tüm sistemlerin kullandığı …

3
DDD ve CRQS kullanırken, komut başına tam olarak bir olay mı olmalı?
Ben yapılandırma üzerinde kongre ile bir ddd uygulaması tasarlamak için bir yol arıyorum. Toplam "İstemci" nin "FillProfile" tanımlı bir komutu olduğunu varsayalım. Mantıksal olarak "ProfileFilled" etkinliğini yükseltir. Bir komutun bir olaydan daha fazla yükseleceği veya bir komutun bazı mantığa dayalı olarak farklı olayları toplayacağı durumlar var mı? Yoksa bu her …

2
CQRS aşırı mühendisliği değil mi?
Hala eski güzel depoları hatırlıyorum. Ancak depolar zamanla çirkinleşiyordu. Sonra CQRS yaygınlaştı. Onlar güzel, temiz bir nefes vardı. Ama son zamanlarda kendime tekrar tekrar neden mantığı bir Kontrolcinin Eylem yönteminde (özellikle eylemin kendi içinde bir tür komut / sorgu işleyicisi olduğu Web Api'de) tutmuyorum soruyorum. Daha önce bunun için net …

2
Olay tedarikinde süreç yöneticisi nasıl uygulanır?
Ben CQRS ve olay kaynak kavramlarını öğrenmek için küçük bir örnek uygulama üzerinde çalışıyorum. Bir Baskettopluluğum veProductBağımsız olarak çalışması toplama var. Uygulamayı göstermek için bazı sahte kodlar Basket { BasketId; OrderLines; Address; } // basket events BasketCreated { BasketId; } ItemAdded { BasketId; ProductId; Quantity } AddItemSucceeded { BasketId; ProductId; …

2
DDD CQRS - sorgu başına ve komut başına yetkilendirme
özet CQRS / DDD'de yetkilendirme komut başına / sorgu başına uygulanmalı mı, uygulanmamalı mı? DDD CQRS modelini az çok kesinlikle kullanarak çevrimiçi bir uygulama geliştiriyorum. Başımı gerçekten alamadığım bir problemle karşılaştım. Oluşturduğum uygulama, insanların defter oluşturmasına izin veren ve diğer kişilerin çalışanlar gibi onları görüntülemesine / düzenlemesine / silmesine izin …

5
DDD, Saga ve Olay kaynağı: Bir Telafi Eylemi yalnızca olay deposunda silinebilir mi?
Yukarıdaki sorunun muhtemelen birkaç 'ne ??' yükseltir, ancak açıklamaya çalışalım: Ben ilgili kavramların bir çift kafamı temelde Saga-desen (sarmak için çalışıyorum http://www.rgoarchitects.com/Files/SOAPatterns/Saga.pdf Olay kaynak ile birlikte) (A DDD-konsept : http://en.wikipedia.org/wiki/Domain-driven_design ) Birlikte saran güzel bir yazı: https://blog.jonathanoliver.com/cqrs-sagas-with-event-sourcing-part-ii-of-ii/ Bir dakika içinde soruya geliyorum, ama önce anladığım şeyi özetlemeye çalışmalıyım (bu yanlış …

2
SQL Server ve Mongo birlikte kullanılabilir mi?
Yüksek web trafiğine sahip büyük bir haber odaklı sitemiz var. Mimari sık görülen DB - Repo Katman - Hizmetler Katmanı - Asp.Net MVC. Gördüğümüz sorun okuma performansıyla ilgili. Tüm bu DDD etki alanı nesne öğelerinin teoride, iş kuralları için harika olduğu, ancak okuma performansını optimize etme konusunda hayatı zorlaştırdığı ortaya …
14 sql-server  nosql  cqrs  mongo 

3
Topları Etkinlik Mağazası yerine "anlık görüntüler" projeksiyonundan yeniden nemlendirme
Bu nedenle, bir süredir Etkinlik Kaynaklandırma ve CQRS ile flört ediyorum, ancak desenleri gerçek bir projeye uygulama fırsatım olmadı. Okuma ve yazma endişelerinizi ayırmanın yararlarını anlıyorum ve Etkinlik Kaynaklandırmanın, Etkinlik Mağazanızdan farklı olan "Modeli Oku" veritabanlarına durum değişikliklerini nasıl yansıtmayı kolaylaştırdığını takdir ediyorum. Süper net olmadığım şey, neden Agregalarınızı Etkinlik …

2
Etkinlik Kaynaklandırma'daki yan etkilerle nasıl başa çıkabilirim?
Bir garip kalıp tespit edildiğinde kullanıcıları e-posta ile uyaran bir finansal uygulama için küçük bir güvenlik alt sistemi uygulamak istediğimizi varsayalım. Bu örnekte, desen tasvir edildiği gibi üç işlemden oluşacaktır. Güvenlik alt sistemi ana sistemdeki olayları bir kuyruktan okuyabilir. Almak istediğim, modelin mevcut durumunu modelleyen bir ara temsil olmaksızın, sistemde …

1
Bir komut veya olay kullanmalı mıyım?
Bir komuta ve otobüs iletişimindeki bir olay arasındaki fark bana biraz belirsiz geliyor. Bir olay birden çok kez işlenirken komutların yalnızca bir kez yürütülmesi gerektiğini biliyorum, ancak ne zaman bir komut veya olay kullanacağımdan emin değilim. Bir örneğe bakalım: Yeni bir kullanıcı bir web uygulamasına kaydolduğunda, ona bir hesap oluşturmalı …

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.