Defective Code Logo

Total Downloads Latest Stable Version Latest Stable Version

English | العربية | বাংলা | Bosanski | Deutsch | Español | Français | हिन्दी | Italiano | 日本語 | 한국어 | मराठी | Português | Русский | Kiswahili | தமிழ் | తెలుగు | Türkçe | اردو | Tiếng Việt | 中文

# Onyo la Tafsiri

Hati hii imetafsiriwa kiotomatiki. Ikiwa kuna makosa ya tafsiri tafadhali fungua pull request kwenye mradi na ongeza faili iliyotafsiriwa kwenye docs/{ISO 639-1 Code}.md.

Laravel SQS Extended

Utangulizi

Laravel SQS Extended ni dereva wa foleni ya Laravel iliyoundwa ili kushughulikia mipaka ya ukubwa wa payload ya AWS SQS ya 256KB. Dereva hii ya foleni itajisajili moja kwa moja payload kubwa kwenye diski (kawaida S3) na kisha kuisajili tena wakati wa utekelezaji. Kifurushi hiki kilichukua msukumo kutoka https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-s3-messages.html.

Uhamiaji kutoka kwa Mteja Rahisi wa SQS Extended

  1. Ondoa kifurushi cha simplesoftwareio/simple-sqs-extended-client kutoka kwenye mradi wako.
  2. Sakinisha kifurushi cha defectivecode/laravel-sqs-extended.

Usanidi wa zamani unalingana na kifurushi kipya. Mabadiliko pekee ni jina la kifurushi.

Sakinisha

  1. Kwanza unda ndoo ambayo itashikilia payload zote kubwa za SQS.

Tunapendekeza sana utumie ndoo binafsi wakati wa kuhifadhi payload za SQS. Payload zinaweza kuwa na taarifa nyeti na hazipaswi kushirikiwa hadharani kamwe.

  1. Endesha composer require defectivecode/laravel-sqs-extended ili kusakinisha dereva wa foleni.

  2. Kisha, ongeza mipangilio ya foleni chaguo-msingi kwenye faili yako ya queue.php.

Watumiaji wa Laravel Vapor lazima waweke jina la muunganisho kuwa sqs. Muunganisho wa sqs unatafutwa ndani ya Vapor Core na maktaba hii haitafanya kazi kama inavyotarajiwa ikiwa utatumia jina tofauti la muunganisho.

/*
|--------------------------------------------------------------------------
| Usanidi wa Foleni ya Diski ya SQS
|--------------------------------------------------------------------------
|
| Hapa unaweza kusanidi dereva wa foleni ya diski ya SQS. Inashiriki chaguzi zote za usanidi
| kutoka kwa dereva wa foleni ya SQS iliyojengwa ndani ya Laravel. Chaguo pekee lililoongezwa
| ni `disk_options` ambazo zimeelezwa hapa chini.
|
| always_store: Inaamua ikiwa payload zote zinapaswa kuhifadhiwa kwenye diski bila kujali kama ziko juu ya kikomo cha 256KB cha SQS.
| cleanup: Inaamua ikiwa faili za payload zinapaswa kuondolewa kutoka kwenye diski mara tu kazi inapochakatwa. Kuacha
| faili nyuma kunaweza kuwa muhimu ili kucheza tena kazi za foleni baadaye kwa sababu za urekebishaji.
| disk: Diski ya kuhifadhi payload za SQS. Diski hii inapaswa kusanidiwa kwenye faili yako ya usanidi ya Laravel filesystems.php.
| prefix Kiambishi awali (folda) cha kuhifadhi payload. Hii ni muhimu ikiwa unashiriki diski na foleni zingine za SQS.
| Kutumia kiambishi awali kunaruhusu amri ya queue:clear kuharibu faili tofauti na foleni zingine za sqs-disk zinazoshiriki diski hiyo hiyo.
|
*/
'sqs' => [
'driver' => 'sqs-disk',
'key' => env('AWS_ACCESS_KEY_ID'),
'secret' => env('AWS_SECRET_ACCESS_KEY'),
'prefix' => env('SQS_PREFIX', 'https://sqs.us-east-1.amazonaws.com/your-account-id'),
'queue' => env('SQS_QUEUE', 'default'),
'suffix' => env('SQS_SUFFIX'),
'region' => env('AWS_DEFAULT_REGION', 'us-east-1'),
'after_commit' => false,
'disk_options' => [
'always_store' => false,
'cleanup' => false,
'disk' => env('SQS_DISK'),
'prefix' => 'bucket-prefix',
],
],
  1. Washa foleni zako na upate faida bila kuwa na wasiwasi kuhusu kikomo cha 256KB cha SQS 🥳
# Miongozo ya Usaidizi
 
Asante kwa kuchagua kifurushi chetu cha chanzo huria! Tafadhali chukua muda kidogo kuangalia miongozo hii ya usaidizi. Itakusaidia kupata zaidi kutoka kwa mradi wetu.
 
## Usaidizi Unaotokana na Jamii
 
Mradi wetu wa chanzo huria unachochewa na jamii yetu nzuri. Ikiwa una maswali au unahitaji msaada, StackOverflow na rasilimali zingine za mtandaoni ni chaguo bora.
 
## Hitilafu, na Kipaumbele cha Vipengele
 
Ukweli wa kusimamia mradi wa chanzo huria unamaanisha hatuwezi kushughulikia kila hitilafu iliyoripotiwa au ombi la kipengele mara moja. Tunapa kipaumbele masuala kwa mpangilio ufuatao:
 
### 1. Hitilafu Zinazoathiri Bidhaa Zetu za Malipo
 
Hitilafu zinazoathiri bidhaa zetu za malipo zitakuwa kipaumbele chetu cha juu kila wakati. Katika baadhi ya matukio, tunaweza kushughulikia tu hitilafu zinazotuathiri moja kwa moja.
 
### 2. Maombi ya Kuvuta ya Jamii
 
Ikiwa umebaini hitilafu na una suluhisho, tafadhali wasilisha ombi la kuvuta. Baada ya masuala yanayoathiri bidhaa zetu, tunatoa kipaumbele cha juu kwa marekebisho haya yanayotokana na jamii. Baada ya kukaguliwa na kuidhinishwa, tutaunganisha suluhisho lako na kukupa sifa kwa mchango wako.
 
### 3. Msaada wa Kifedha
 
Kwa masuala nje ya makundi yaliyotajwa, unaweza kuchagua kufadhili utatuzi wake. Kila suala lililofunguliwa linaunganishwa na fomu ya agizo ambapo unaweza kuchangia kifedha. Tunapa kipaumbele masuala haya kulingana na kiasi cha fedha kilichotolewa.
 
### Michango ya Jamii
 
Chanzo huria kinastawi wakati jamii yake inafanya kazi. Hata kama hurekebishi hitilafu, fikiria kuchangia kupitia maboresho ya msimbo, masasisho ya nyaraka, mafunzo, au kwa kusaidia wengine katika njia za jamii. Tunahimiza sana kila mtu, kama jamii, kusaidia kazi ya chanzo huria.
 
_Kurudia, DefectiveCode itapa kipaumbele hitilafu kulingana na jinsi zinavyoathiri bidhaa zetu za malipo, maombi ya kuvuta ya jamii, na msaada wa kifedha uliopokelewa kwa masuala._
# Leseni - Leseni ya MIT

Haki miliki © Defective Code, LLC. Haki zote zimehifadhiwa

Ruhusa inatolewa hapa, bila malipo, kwa mtu yeyote anayepata nakala ya programu hii na faili za nyaraka zinazohusiana (hapa "Programu"), kushughulikia Programu bila kizuizi, ikiwa ni pamoja na bila kikomo haki za kutumia, kunakili, kurekebisha, kuunganisha, kuchapisha, kusambaza, kutoa leseni ndogo, na/au kuuza nakala za Programu, na kuruhusu watu ambao Programu inatolewa kwao kufanya hivyo, kwa masharti yafuatayo:

Ilani ya haki miliki hapo juu na ruhusa hii itajumuishwa katika nakala zote au sehemu kubwa za Programu.

PROGRAMU INATOLEWA "KAMA ILIVYO", BILA DHAMANA YA AINA YOYOTE, IKIWA IMEELEZWA AU KUDOKEZWA, IKIWA NI PAMOJA NA BILA KIKOMO DHAMANA ZA KUUZIKA, USTAHIKI KWA KUSUDI FULANI NA KUTOKUKIUKA. KWA HALI YOYOTE WAANDISHI AU WENYE HAKI MILIKI HAWATAWAJIBIKA KWA DAI LOLOTE, UHARIBIFU AU DHIMA NYINGINE, IKIWA KATIKA MKATABA, KOSA AU VINGINEVYO, INAYOTOKEA KUTOKANA NA, KUTOKA KWA AU KATIKA UHUSIANO NA PROGRAMU AU MATUMIZI AU MAMBO MENGINE KATIKA PROGRAMU.

Laravel SQS Extended - Defective Code