প্রকল্প সম্পর্কে
NSQ একটি রিয়েলটাইম ডিস্ট্রিবিউটেড মেসেজিং প্ল্যাটফর্ম যা স্কেলে প্রতিদিন বিলিয়ন মেসেজ পরিচালনা করার জন্য নির্মিত। এটি ডিস্ট্রিবিউটেড এবং বিকেন্দ্রীভূত আর্কিটেকচারের উপর জোর দেয়, সিঙ্গেল পয়েন্ট অফ ফেইলিওর এড়িয়ে ফল্ট টলারেন্স এবং উচ্চ প্রাপ্যতা প্রদান করে, সাথে নির্ভরযোগ্য মেসেজ ডেলিভারি গ্যারান্টি।
মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে:
- **ডিস্ট্রিবিউটেড এবং বিকেন্দ্রীভূত টপোলজি**: কোনো সিঙ্গেল পয়েন্ট অফ ফেইলিওর নেই, যা শক্তিশালী এবং স্কেলযোগ্য ডিপ্লয়মেন্ট সক্ষম করে।
- **সহজ কনফিগারেশন এবং ডিপ্লয়মেন্ট**: সমস্ত প্যারামিটার কমান্ড লাইনে নির্দিষ্ট করা হয়, এবং কম্পাইল করা বাইনারিগুলির কোনো রানটাইম নির্ভরতা নেই।
- **ডেটা ফরম্যাট নিরপেক্ষ**: JSON, MsgPack, Protocol Buffers বা অন্য যেকোনো ফরম্যাট সমর্থন করে।
- **অফিসিয়াল ক্লায়েন্ট লাইব্রেরি**: Go এবং Python লাইব্রেরি বক্সের বাইরে উপলব্ধ, সাথে অনেক কমিউনিটি লাইব্রেরি।
- **প্রোটোকল স্পেসিফিকেশন**: কাস্টম ক্লায়েন্ট তৈরির জন্য একটি ডকুমেন্টেড TCP প্রোটোকল।
- **বাইনারি রিলিজ**: Linux, Darwin, FreeBSD এবং Windows-এর জন্য উপলব্ধ, সাথে একটি অফিসিয়াল Docker ইমেজ।
NSQ প্রোডাকশনে Bitly, Life360, Segment, Docker, Stripe, BuzzFeed এবং আরও অনেক কোম্পানি ব্যবহার করছে, যা এর নির্ভরযোগ্যতা এবং স্কেলযোগ্যতা প্রমাণ করে।
প্রকল্পটি সক্রিয়ভাবে রক্ষণাবেক্ষণ করা হয়, একটি আচরণবিধি এবং বিস্তৃত কমিউনিটির অবদান সহ। মাস্টার ব্রাঞ্চটি ডেভেলপমেন্ট ব্রাঞ্চ এবং সবসময় স্থিতিশীল নাও হতে পারে; প্রোডাকশনের জন্য সর্বশেষ রিলিজ ব্যবহার করতে উৎসাহিত করা হয়।
আরও তথ্যের জন্য, অফিসিয়াল ডকুমেন্টেশন দেখুন https://nsq.io।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.