সুচিপত্র:

জ্যাঙ্গোতে সেলারি কি?
জ্যাঙ্গোতে সেলারি কি?

ভিডিও: জ্যাঙ্গোতে সেলারি কি?

ভিডিও: জ্যাঙ্গোতে সেলারি কি?
ভিডিও: Why Should We learn DJango? |Python DJango Bangla (বাংলা) tutorial | কেন আমরা জ্যাংগো শিখবো? 2024, নভেম্বর
Anonim

সেলারি বিতরণ করা বার্তা পাসের উপর ভিত্তি করে একটি টাস্ক সারি/চাকরীর সারি। এটি রিয়েল-টাইম অপারেশনের উপর দৃষ্টি নিবদ্ধ করে, তবে সময়সূচীকেও সমর্থন করে। এক্সিকিউশন ইউনিট, টাস্ক নামে পরিচিত, একক বা একাধিক কর্মী সার্ভারে একযোগে কার্যকর করা হয়। সেলারি পাইথনে লেখা, কিন্তু প্রোটোকল যে কোনো ভাষায় প্রয়োগ করা যেতে পারে।

এছাড়াও, আপনি কীভাবে জ্যাঙ্গোতে সেলারি ব্যবহার করবেন?

সেটআপ

  1. ধাপ 1: celery.py যোগ করুন। "পিচা" ডিরেক্টরির ভিতরে, celery.py নামে একটি নতুন ফাইল তৈরি করুন:
  2. ধাপ 2: আপনার নতুন সেলারি অ্যাপ আমদানি করুন। জ্যাঙ্গো শুরু হলে সেলারি অ্যাপটি লোড হয়েছে তা নিশ্চিত করতে, আপনার settings.py ফাইলের পাশে বসে থাকা _init_.py ফাইলে নিম্নলিখিত কোডটি যোগ করুন:
  3. ধাপ 3: সেলারি "ব্রোকার" হিসাবে রেডিস ইনস্টল করুন

একইভাবে, সেলারি এবং রেডিস কি? রেডিস এবং সেলারি পৃথক মেশিনে সেলারি টাস্ক নেটওয়ার্ক কল করা প্রয়োজন. তাই থাকার সেলারি একটি নেটওয়ার্ক অপ্টিমাইজড মেশিনে কর্মী কাজগুলিকে দ্রুত চালাতে সাহায্য করবে। রেডিস একটি ইন-মেমরি ডাটাবেস, তাই প্রায়ই আপনি চাইবেন redis একটি মেমরি-অপ্টিমাইজড মেশিনে চলছে।

উপরন্তু, সেলারি মধ্যে কর্মী কি?

দ্য সেলারি কর্মী নিজে কোনো কাজ প্রক্রিয়া করে না। এটি শিশু প্রক্রিয়া (বা থ্রেড) তৈরি করে এবং বই রাখার সমস্ত বিষয় নিয়ে কাজ করে। শিশু প্রক্রিয়াগুলি (বা থ্রেড) প্রকৃত কাজগুলি সম্পাদন করে। এই শিশু প্রক্রিয়াগুলি (বা থ্রেডগুলি) মৃত্যুদন্ড পুল হিসাবেও পরিচিত।

সেলারি ব্যাকএন্ড কি?

সেলারি একটি পাইথন টাস্ক-কিউ সিস্টেম যা থ্রেড বা নেটওয়ার্ক নোড জুড়ে কর্মীদের কাজের বিতরণ পরিচালনা করে। এটি অ্যাসিঙ্ক্রোনাস টাস্ক ম্যানেজমেন্টকে সহজ করে তোলে। আপনার অ্যাপ্লিকেশন শুধু একটি বার্তা ধাক্কা প্রয়োজন দালাল , RabbitMQ এর মত, এবং সেলারি কর্মীরা তাদের পপ করবে এবং কার্য সম্পাদনের সময়সূচী করবে।

প্রস্তাবিত: