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 అప్లికేషన్ సమర్థవంతంగా మరియు విశ్వసనీయంగా పనిచేస్తుందని నిర్ధారిస్తుంది.