আমি কিছু অ্যাপ্লিকেশন ঘটনা আছে।
আমি এই ঘটনাগুলি কয়েকটি স্থানে বিতরণ করতে চাই: একটি নেটওয়ার্কযুক্ত সম্পদ (আমার ক্ষেত্রে অ্যামাজন গ্লাসিয়াস) সংরক্ষণাগারের জন্য একটি নির্দিষ্ট সময়ের জন্য ঘুরানো ফাইল (আমার ক্ষেত্রে মালিকানাধীন টিএসভি ফর্ম্যাটে), একটি বার্তা বাস (আমার ক্ষেত্রে কাফকা)।
আমি মনে করি কি আছে উচিত যদিও একটি খুব মৌলিক সমস্যা হতে। আমি আমার অ্যাপ্লিকেশানগুলি কেবল কয়েকটি সিঙ্কে প্রেরিত বাইটগুলি পাঠাতে চাই এবং অন্য একটি প্রক্রিয়া আছে যার কাজ নিশ্চিত করার জন্য:
- বার্তা তাদের গন্তব্য পৌঁছানোর
- যদি গন্তব্যটি পৌঁছাতে না পারে তবে তারা কিছু সময়ের জন্য স্মৃতিতে বাফার করে
- মেমরি পূর্ণ হলে, কিছু সময়ের জন্য তারা ডিস্কে বাফার করে
- যদি আমরা আটকে থাকি, বার্তাগুলি হ্রাস করা শুরু হয় তবে যখন সম্পূর্ণ নেটওয়ার্ক ডাউন না হয় তখন আমাদের লক্ষ্য করা যায় যে আমরা বার্তাগুলি বন্ধ করতে শুরু করেছি।
আমি বরাদ্দ কত মেমরির জন্য কিছু সাধারণ পরামিতি সহ উপরে বর্ণিত আচরণটি কনফিগার করতে সক্ষম হব, কোন নির্দিষ্ট বার্তাটি তার গন্তব্যে পৌঁছাতে কতটা গুরুত্বপূর্ণ (সম্ভবত পুনরাবৃত্তি বলতে, ইত্যাদি)।
আমার কাছে এটি একটি মোটামুটি "মৌলিক" সাধারণ সমস্যা মত শোনায় (কোনও সন্দেহ নেই তবে আমি এর জন্য বিদ্যমান কিছু কল্পনা করতাম)। আমি ইউনিট সকেট বা আমার অ্যাপ্লিকেশানগুলির থেকে কিছুতে বাইট লিখতে চাই এবং এজেন্টকে আমার গন্তব্যগুলিতে বিতরণ করার জন্য বাফারিং এবং পুনরায় চেষ্টা করার জন্য দায়ী থাকি।
যেমন একটি জিনিস বিদ্যমান? মানুষ কি (র) syslog বা journald ব্যবহার কি?