İlişkilendirme kimliği
İlişkilendirme kimliği, bir işleme ait mesajları birbirine bağlar. Birden fazla olayı kapsayabilir; yinelenen mesajları tespit etmenin yerini tutmaz.
İlişkilendirme kimliği, birbiriyle ilgili mesajları veya işleme adımlarını ortak bir işlemle eşleştirir. Böylece bir akışı, katılan birden fazla sistem boyunca izlemek mümkün olur. Hangi mesajların birbiriyle ilgili olduğunu uygulama belirler; bu ilişki veri alışverişinde kararlaştırılmalıdır.
Bir işlemi mesajları üzerinden izleyin
Varsayımsal bir portalda gönderilen istek, ERP'de işlemeyi başlatır. Daha sonra alındı bildirimi ve sonuç geri gelir. Bu mesajların kendi kimlikleri farklıdır; ancak kararlaştırılan ilişkilendirme kimliği aynıdır. Hata araştırırken bu sayede ilgili isteğin mesajlarını bir araya getirebilirsiniz.
İlişkiyi ve kimliği ayırt edin
Microsoft bunun için CorrelationId uygulama özelliğini açıklar; CorrelationId yazımı bu örneğe aittir. Ortak ilişkilendirme, iki mesajı yinelenen kopyalar yapmaz. Akışın tamamlandığını da kanıtlamaz. Kimliği kimin üreteceğini, hangi aktarımlarda korunacağını ve işlemi değerlendirmek için hangi geri bildirimlere ihtiyaç duyduğunuzu belirleyin.
Kaynaklar
İlgili terimler
- Olay kimliğiOlay kimliği, üzerinde anlaşılmış kapsam içinde bir olayı tanımlar. Yeniden teslim ile yeni bir olayı birbirinden ayırmak gerekir.
- Veri sürümüVeri sürümü, verinin belirli bir halini işaret eder. Kimliklerin sıralama gösterip göstermediği belli olmalıdır; şema sürümü farklı bir kavramdır.
- Transactional InboxTransactional inbox, tekrar teslim edilen mesajların yerel işlemi yinelemesini önlemek için kalıcı mesaj kayıtları kullanır.
- Mesaj onayıMesaj onayı, bir teslimatın belirlenen kurala göre alındığını veya işlendiğini mesaj aracısına bildirir.
- Yeniden denemede rastgele gecikmeRetry jitter, bekleme sürelerini rastgele değiştirerek birçok istemcinin aynı anda yeniden istek göndermesini azaltır.
- Test kiracısıKiracılı uygulamada denetimler için kurulmuş, mantıksal olarak ayrılmış müşteri alanı.
Bu konudaki yazılar








ASES ile API ve entegrasyon
ERP, CRM ve mağaza sorunsuz bağlantılı

