içindeki Kinesis Olaylar gönderdi. Ben olay yapımcı tarafı nedenle KinesisAsyncClient etkinlikleri göndermek için kullanılan bir beklemeye maruz istemiyoruz. Ancak benim olay işleme düzgün çalışması için sırayla, benim yapımcı tarafındaki "Ben putRecordAsync denilen düzen" de eşitler işlemek gerekir. Bu bilgiler her Kinesis Record içinde bir zaman damgası alanı olarak kullanılabilir. engelleme senkron Kinesis istemcisi kullanmak için geçiş yapmasını Kenaraben okur ve Kinesis Müşteri Kütüphanesi (KCL) kullanarak bir AWS Kinesis Çayı'nın olayları işleyen bir uygulama üzerinde çalışıyorum KCL
, başka bir çözüm verimli akış etkinliklerini sıralamak mümkündür var mı? Sipariş önemliyse
Okuyucu Olayları akışta oldukları sırayla alacaktır. Sadece olay tarafını üretici tarafınızdan kontrol edebilirsiniz. Birden fazla etkinliği sırayla koyan putRecords'ı (notları) kullanabilirsiniz. Bir sonraki etkinliği arkasına koymak için önceki olayın sekme kimliğini de kullanabilirsiniz. Bu size mantıklı geliyor mu? – Guy
@Guy Kinesis'in Async İstemcisini kullanarak putRecordsAync, olayların sırasını da garanti ediyor mu? – SuSanD
Kinesis ile PutRecords (eşitleme veya eşzamanlama) API çağrısı, çağrı yükündeki olayların sırasını korur. Farklı bir API çağrısı oluşturmak için istemci kodunda ek toplu işlem yapıyorsanız, bu olaylar sırayla olmayabilir. Birden fazla aramada async'i aradınız. – Guy