ะะฟัะฑะปะธะบะพะฒะฐะฝ ะฒัะฟััะบ kafkalet 0.1, ะดะตัะบัะพะฟะฝะพะณะพ ะณัะฐัะธัะตัะบะพะณะพ ะบะปะธะตะฝัะฐ ะดะปั ัะฐะฑะพัั ั Apache Kafka. ะัะธะปะพะถะตะฝะธะต ะฟะพััะฐะฒะปัะตััั ะฒ ะฒะธะดะต ัะฐะผะพะดะพััะฐัะพัะฝะพะณะพ ะฑะธะฝะฐัะฝะพะณะพ ัะฐะนะปะฐ ัะฐะทะผะตัะพะผ ะพะบะพะปะพ 15 ะะ, ะฝะต ััะตะฑัะตั ัััะฐะฝะพะฒะบะธ JVM, Docker ะธะปะธ ะทะฐะฟััะบะฐ ัะตัะฒะตัะฝัั ะบะพะผะฟะพะฝะตะฝัะพะฒ. ะะพะด ะฟัะพะตะบัะฐ ะฝะฐะฟะธัะฐะฝ ะฝะฐ Go ะธ TypeScript ะธ ัะฐัะฟัะพัััะฐะฝัะตััั ะฟะพะด ะปะธัะตะฝะทะธะตะน MIT. ะกะฑะพัะบะธ ะฟะพะดะณะพัะพะฒะปะตะฝั ะดะปั macOS (Intel ะธ Apple Silicon), Windows ะธ Linux.
ืื ืืืื ืืืื ืขืืืื ืงืืืืื ืืืืกืกื ืืื ืืจื ื ืืื Kafka UI ื-AKHQ, ืืืืจืฉืื ืคืจืืกืช ืชืืืื ืฉืจืช ื-Docker, kafkalet ืคืืขื ืืืคืืืงืฆืืืช ืฉืืืื ืขืืืื ืจืืืื - ืืืืื ื-DBeaver ืื DataGrip ืขืืืจ ืืกืื ื ืชืื ืื. ืขื ืื, ืืงืื ืฉืืืื ืืขืืืื ืืืืื ืฉื Kafka ืืื Offset Explorer (ืืฉืขืืจ Kafka Tool), ืฉื ืืชื ื-Java ืืื ืขืืืื ืืื ืจื. kafkalet ืื ืื ืขื framework Wails v2, ืืืฉืื ืฉืจืช backend ืฉื Go ืขื ืืืฉืง ืืื ืืจื ื ืฉื ืืชื ื-React 18, TypeScript ื-shadcn/ui ืืงืืืฅ ืืื ืืจื ืืืื. ืืฆืืจื ืืื ืืจืืงืฆืื ืขื Kafka, ื ืขืฉื ืฉืืืืฉ ืืกืคืจืืืช franz-go, ืืืืืืฉืช ื-Go ืืืืจ ืืื ืชืืืช ื-librdkafka ืื CGO.
ืชืืื ืืช ืขืืงืจืืืช:
- ะกะธััะตะผะฐ ะฟัะพัะธะปะตะน ะดะปั ัะฟัะฐะฒะปะตะฝะธั ะฝะตัะบะพะปัะบะธะผะธ ะพะบััะถะตะฝะธัะผะธ (production, staging, dev). ะะฐะถะดัะน ะฑัะพะบะตั ะฒ ะฟัะพัะธะปะต ะผะพะถะตั ะธะผะตัั ะฝะตัะบะพะปัะบะพ ะธะผะตะฝะพะฒะฐะฝะฝัั ััััะฝัั ะทะฐะฟะธัะตะน ั ะฒะพะทะผะพะถะฝะพัััั ะฑััััะพะณะพ ะฟะตัะตะบะปััะตะฝะธั. ะะฐัะพะปะธ ะธ ัะพะบะตะฝั ั ัะฐะฝัััั ะธัะบะปััะธัะตะปัะฝะพ ะฒ ัะธััะตะผะฝะพะผ ั ัะฐะฝะธะปะธัะต ัะตะบัะตัะพะฒ ะะก (macOS ืืืืืง ืืคืชืืืช, Windows Credential Manager, libsecret ะฝะฐ Linux) ะธ ะฝะต ะทะฐะฟะธััะฒะฐัััั ะฒ ะบะพะฝัะธะณััะฐัะธะพะฝะฝัะต ัะฐะนะปั.
- ืืฆื ืืฉืงืืฃ ืงืืจื ืืืืขืืช ืื ืืฉื ืืืื ืืืชืืืจ ืืงืืืฆืช ืฆืจืื ืื, ืืืื ืืืฆืข ืงืืืืืื, ืืืื ืชืืคืขืืช ืืืืื ืฉื ืืฉืืื. ืืฆื ืฆืจืื ื ืคืจื ืืืคืฉืจ ืื ืืืชืืืจ ืืงืืืฆื ืืืืฆืข ืงืืืืืื ืืืืคื ืืื ื.
- ืืืคืืฉ ื ืืืื ืืืชืืช ืืื - ื ืืืื ืืืืืขืืช ืืคื ืชืืจืื ืืฉืขื ืฉืฆืืื ื ืืืื ืืืฉื ืืื ืืช ืงืืืืืื. ืฉืืืืช ืืืืืช ื ืชืืืืช: SASL PLAIN, SCRAM-SHA-256, SCRAM-SHA-512, OAUTHBEARER (ืืจืืืช ืืกืืืื ืกืืืืช ืืคืจืื ืืงืื), TLS ืขื ืืืืืช ืืืฉืืจ ืฉืจืช, mTLS (ืืืืืช ืืืฉืืจืื ืืืื).
- ืฆืคืืื ืืืืืขืืช ืืกืืจืืืื ื ืขื ืกืื ืื ืจืืืืจื ืืืื ืืืช ืขืืืจ ืืคืชืืืช ืืขืจืืื. ืชืืืื ืื ืืืืจ ืกืืืืืื ื ืฉื ื ืืฉืืื ืืจืืืื ืืืจืืืกืืืช ื ืคืจืืืช. ืืืจืืืืืืืฆืื ืฉื ืจืฉืืืืช ืืืคืฉืจืช ืืฆืืช ืืขื 50,000 ืืืืขืืช ืืืื ืืคืืืข ืืืืฆืืขืื.
- ื ืืืื ื ืืฉืืื: ืืฆืืจื, ืืืืงื, ืฉืื ืื ืคืจืืืจื ืชืฆืืจื, ืฆืคืืื ืืืืืฆืืช, ืืืืืืื ืืงืืืฆืช ืืขืืชืงืื ืืืกืื ืืจื ืื (ISR).
- ื ืืืื ืงืืืฆืืช ืฆืจืื ืื: ืฆืคืืื ืืืฉืืื ืืคื ืืืืฆื, ืืืคืืก ืงืืืืืื ืืืืขื ืืืืงืื ืืืืชืจ, ืืืืจืื ืืืืชืจ ืื ืืืชืืช ืืื ืกืคืฆืืคืืช, ืฆืคืืื ืืืืจื ืงืืืฆื (ืืืื ืืงืื, ืืืจื, ื ืืฉืืื ืฉืืืงืฆื), ืืืืงืช ืงืืืฆืืช.
- ืฉืืืืช ืืืืขืืช ืขื ืืคืชื, ืขืจื, ืืืชืจืืช ืืืงืืข ืืขื ืฉืฆืืื ื.
- ืืจืืื ื ืืฉืืื: ืืฆืืืช ื ืืฉืืื ื ืคืืฆืื, ืงืืืืฅ ืฉืืื ืืชืืงืืืช ืืขืืืช ืฉื, ืืืคืืฉ ืขื ืชืืืื ืืืืืืืื ืจืืืืจืืื ืืกืื ืื ืืคื ืืกืคืจ ืืื ืืืื ืฉื ืืืืจืื.
- ืืืฆืื ืืืืจ ืืืืขืืช ืืคืืจืื JSON ืื CSV.
- ืฉืืืื ืขื Confluent Schema Registry ืืคืขื ืื ืืืืืืื ืฉื ืืืืขืืช Avro.
- ืืขืจืืช ืฉื ืชืืกืคืื ื-JavaScript ืืคืขื ืื ืืืชืื ืืืฉืืช ืฉื ืืืืขืืช (Protobuf, MessagePack ืืคืืจืืืื ืืืจืื).
- ืืืืื โโืืืืฆืื ืืืืจืืช ืืคืืจืื JSON, ืืืื ืคืจืืคืืืื, ืงืืืฆืืช ื ืืฉืืื ืื ืืฉืืื ืืืฆืืืื.
ืืงืืจ: OpenNet.ru
