Middle+
Կա՞ Kafka-ում հաղորդագրությունների առաջնահերթություն։
sobes.tech AI
Պատասխան AI-ից
Apache Kafka-да հաղորդագրությունների առաջնահերթությունը բրոքերի մակարդակում ներքին չէ։ Թեմաներում (topics) հաղորդագրությունները դասավորված են բաժինների (partitions) և տեղաշարժերի (offsets) միջոցով և ընթերցվում են գրառման կարգով։ Առաջնահերթությունը իրականացնելիս սովորաբար օգտագործվում են առանձին թեմաներ տարբեր առաջնահերթությունների համար, և սպառողը դրանք մշակում է անհրաժեշտ կարգով։
Մեկ մոտեցման օրինակ՝
- Ստեղծել թեմաներ՝
high_priority,normal_priority,low_priority։ - Սպառողը նախ կարդում է
high_priority-ից, ապաnormal_priority-ից և այլն։
Այսպիսով, առաջնահերթությունը հասնում է ճարտարապետական մակարդակով, և այն չի ներառվում Kafka- ի մեջ։