İstemciden bir görüntü alan bir web hizmeti oluşturuyorum (onunla bir bayt dizisi olarak çalışıyorum). Farklı boyutlarda küçük resimler oluşturan bir oyuncu oluşturmak istiyorum. Aktörün, bunun gibi birden fazla görüntü içeren bir mesajı geri göndermesi iyi bir fikir midir?Scala + Akka, görüntülerin bayt dizilerini mesajlarla geçiriyor musunuz?
class ImagesMessage(thumb1: Array[Byte], thumb2: Array[Byte], thumb3: Array[Byte])
Gerçekten merak ediyorum nedir: Potansiyel olarak büyük dosyaları göndermesi gerektiğini yoksa daha iyi yerde depolama gibi diğer hile yapmak ve geri linki geçmelidir?
Alıcı aktör uzak bir aktörse ne olur? Bu noktada artık referanstan bahsetmiyoruz galiba? – ticofab
Kesinlikle ölçeklemek istiyorsanız referans geçtiğinizi varsaymamalısınız. Kullanıcının hangi boyutta resim yükleyebileceğine bir sınır koyabiliyor musunuz? Eğer öyleyse, maksimum ne tür uygulanabilir? – mattinbits
@ticofab Şuan performansın etrafında özel bir şey yapman gerektiğini düşünmüyorum. Akka serileştirme ile ilgilenir - onunla geçin. Tabii ki, bir tonlarca veriyi geçirirseniz, alternatifleri düşünmek isteyebilirsiniz. İletinizden aldığım bağlamdan, küçük resimleri geçiyorsunuz ve IMO da iyi bir şekilde ölçeklenecek. – andyczerwonka