Laravel Horizon এবং Redis সারি ব্যবস্থাপনা

Laravel Horizon দ্বারা উপলব্ধ একটি শক্তিশালী সারি ব্যবস্থাপনা টুল Laravel. এটি সারি প্রক্রিয়াকরণ পরিচালনা সহজ এবং দক্ষ করে তোলে। এর সাথে একত্রিত হলে Redis, আপনার অ্যাপ্লিকেশনের Laravel Horizon কর্মক্ষমতা এবং নির্ভরযোগ্যতা বাড়ায়, শক্তিশালী সারি ব্যবস্থাপনা এবং পর্যবেক্ষণ ক্ষমতা প্রদান করে । Laravel

Laravel Horizon সাথে একীভূত হচ্ছে Redis

Laravel Horizon এর সাথে সংহত করতে Redis, আপনাকে ইনস্টল করতে হবে Redis এবং Horizon, এবং তারপর ফাইলের বিকল্পগুলি কনফিগার করতে হবে config/horizon.php

ধাপ 1: ইনস্টল করুন Redis

প্রথমে, Redis আপনার সার্ভারে ইনস্টল করুন এবং নিশ্চিত করুন যে এটি Redis চলছে।

ধাপ 2: ইনস্টল করুন Laravel Horizon

Laravel Horizon এর মাধ্যমে ইনস্টল করুন Composer:

composer require laravel/horizon

ধাপ 3: কনফিগার করুন Laravel Horizon

ফাইলটি খুলুন config/horizon.php এবং Redis সংযোগ কনফিগার করুন:

'redis' => [  
    'driver' => 'redis',  
    'connection' => 'default', // The Redis connection name configured in the config/database.php file  
    'queue' => ['default'],  
    'retry_after' => 90,  
    'block_for' => null,  
],  

ধাপ 4: Horizon টেবিল চালান

Horizon ডাটাবেসে টেবিল তৈরি করতে নিম্নলিখিত কমান্ডটি চালান:

php artisan horizon:install

ধাপ 5: Horizon কর্মী চালান

Horizon কমান্ড ব্যবহার করে কর্মী শুরু করুন:

php artisan horizon

 

ব্যবহার Laravel Horizon

সফল ইন্টিগ্রেশনের পরে, আপনি সারিগুলি পরিচালনা করতে পারেন এবং Horizon ইন্টারফেসের মাধ্যমে সারির অবস্থা দেখতে পারেন /horizon

Laravel Horizon বিভিন্ন দরকারী বৈশিষ্ট্য প্রদান করে, যেমন সারি প্রক্রিয়াকরণের সময় নিরীক্ষণ, কাজগুলি পুনঃনির্ধারণ করা, ব্যর্থ কাজগুলি পরিচালনা করা এবং আরও উন্নত বৈশিষ্ট্যগুলি।

 

উপসংহার

Laravel Horizon ইন্টিগ্রেশনের Laravel সাথে সারিগুলি পরিচালনা করার জন্য একটি শক্তিশালী হাতিয়ার । Redis এটি সারি প্রক্রিয়াকরণের উপর কর্মক্ষমতা এবং নিয়ন্ত্রণ বাড়ায়, আপনার Laravel অ্যাপ্লিকেশনটি দক্ষতার সাথে এবং নির্ভরযোগ্যভাবে কাজ করে তা নিশ্চিত করে।