প্রকল্প সম্পর্কে

Liftbridge সরলতা ও পরিচালনাগত সহজতার উপর গুরুত্ব দিয়ে Kafka-ধাঁচের মেসেজ স্ট্রিমিং প্রদান করে। NATS-এর উপর নির্মিত, এটি Apache Kafka বা Apache Pulsar-এর মতো JVM-ভিত্তিক সিস্টেমের জটিলতা ছাড়াই একটি টেকসই, প্রতিলিপিকৃত এবং স্কেলেবল মেসেজ লগ বাস্তবায়ন করে। প্রকল্পটি সম্পূর্ণরূপে Go-তে লেখা এবং একক বাইনারি হিসেবে বিতরণ করা হয়, যা ZooKeeper এবং Java রানটাইমের উপর নির্ভরতা দূর করে। মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে: - প্রযোজক/ভোক্তা সিম্যান্টিক্সের জন্য Kafka-সামঞ্জস্যপূর্ণ প্রোটোকল সমর্থন - পার্টিশন-ভিত্তিক স্ট্রিম সহ অনুভূমিক স্কেলেবিলিটি - ফল্ট টলারেন্সের জন্য কনফিগারযোগ্য প্রতিলিপি ফ্যাক্টর - স্ট্রিমিং সিম্যান্টিক্স যোগ করতে বিদ্যমান NATS ডিপ্লয়মেন্টের সাথে ইন্টিগ্রেশন - উচ্চ-থ্রুপুট পারফরম্যান্স: বেঞ্চমার্কে একক নোডে ২০০K+ মেসেজ/সেকেন্ড দেখা যায় - অফিসিয়াল Go ক্লায়েন্ট (go-liftbridge) এবং অতিরিক্ত ভাষার ক্লায়েন্ট উপলব্ধ Liftbridge সেই দলগুলির জন্য ডিজাইন করা হয়েছে যারা ঐতিহ্যবাহী প্ল্যাটফর্মের পরিচালনাগত ওভারহেড ছাড়াই স্ট্রিমিং ক্ষমতা চায়। এটি ইভেন্ট-চালিত আর্কিটেকচার, লগ অ্যাগ্রিগেশন, রিয়েল-টাইম অ্যানালিটিক্স এবং মাইক্রোসার্ভিস যোগাযোগের জন্য একটি হালকা বিকল্প হিসেবে কাজ করে। সিস্টেমটির জন্য Go 1.25.6+ এবং NATS Server v2.10.0+ প্রয়োজন। Basekick Labs দ্বারা রক্ষণাবেক্ষণ করা হয় এবং Discord-এর মাধ্যমে সক্রিয় কমিউনিটি সহায়তা রয়েছে। Apache 2.0-এর অধীনে লাইসেন্সকৃত। ডকুমেন্টেশন এবং দ্রুত-শুরুর গাইড liftbridge.io-তে উপলব্ধ।