Puncte:0

Configurație push în timp real la o aplicație pe AWS

drapel tr
Max

Am mai multe instanțe EC2 care rulează o aplicație la care trebuie să împing config în timp real. Fiecare instanță a aplicației trebuie să poată obține cea mai recentă configurație atunci când apare și să primească noi configurații cu o latență <500 ms. Configurațiile sunt de numai ~1kb. Serverele care rulează aplicația se întind în mai multe regiuni.

Am folosit anterior Apache Zookeeper în acest scop, dar mă întrebam dacă există o modalitate de a folosi o soluție gestionată? Primul lucru care îmi vine în minte este un server Amazon RDS PostgreSQL găzduit cu NOTIFICA/ASCULTA dar asta pare exagerat?

Tim avatar
drapel gp
Tim
Vă rog să vă extindeți întrebarea pentru a oferi mai mult context. Ce configurezi? Instanta ta EC2?? EC2 acționează ca un server de fișiere pentru un fel de client la distanță? Altceva? Este dificil să răspundem cu informațiile limitate pe care ni le-ați oferit. Dacă doar trimiteți fișiere către un dispozitiv la distanță, puteți să le încărcați pe S3 și să le descărcați de acolo? S3 a anunțat o consecvență puternică „citește după scriere” în urmă cu aproximativ un an https://aws.amazon.com/blogs/aws/amazon-s3-update-strong-read-after-write-consistency/
drapel tr
Max
Multumesc @Tim! S-au clarificat. Este doar o aplicație care rulează pe instanțele EC2 care are nevoie de configurația actualizată. Și S3 ar fi bine, dacă am avea o modalitate de a ne abona la o găleată cu
Tim avatar
drapel gp
Tim
Latența SNS este sub 100 ms. Este posibil să puteți împinge configurația prin SNS sau să împingeți o notificare pe SNS pentru a fi extrasă din S3. Va trebui să testați pentru a vedea dacă se poate întâmpla sub 500 ms, acesta este un interval de timp neobișnuit de scurt. Mă întreb dacă re-arhitectura într-un fel ar putea reduce necesitatea unui interval de timp atât de scurt. https://betterdev.blog/aws-messaging-services-sqs-sns-kinesis-eventbridge/
drapel cn
S-ar putea uita și la împingerea configurației printr-o coadă SQS?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.