Sobes.tech
Senior

RPS Միջինում 4-5 հազար RPS, գագաթնակետին հասնելով մինչև 12k Բայց այստեղ կարևոր է հասկանալ, որ հիմնական բեռը ընկած էր Kafka-ի վրա: Քանի որ ճարտարապետությունը ասինխրոն է, յուրաքանչյուր հայտարարության ստեղծման ժամանակ, իմ օրգանիզատորը ստեղծում էր 5-7 իրադարձությունների շղթա տարբեր ստուգման ծառայություններում: Ընդհանուր առմամբ, մենք միջինում մշակում էինք մինչև 30k հաղորդագրություն մեկ վայրկյանում։

sobes.tech AI

Պատասխան AI-ից

Նման կառուցվածքում, Kafka-ի միջոցով ասինխրոն մշակմամբ, բեռը բաժանվում է ծառայությունների միջև, ինչը թույլ է տալիս համակարգը ընդլայնել և բարձր ծավալի հաղորդագրություններ մշակել:

Օրինակ՝

  • Միջին բեռը՝ 4-5 հազար հարցում/sec (RPS):
  • Պիկային բեռը հասնում է 12 հազար RPS:
  • Յուրաքանչյուր հարցում ստեղծում է 5-7 իրադարձությունների շղթա, որոնք հրապարակվում են Kafka-ում տարբեր ծառայությունների համար:
  • Ընդհանուր հաղորդագրությունների հոսքը հասնում է 30 հազար/sec:

Այս մոտեցումը թույլ է տալիս թեթևացնել հիմնական ծառայությունը, բարձրացնել խափանումների դիմացկունությունը և ճկուն կերպով ընդլայնել իրադարձությունների մշակումը բեռի վրա հիմնված։