English | العربية | বাংলা | Bosanski | Deutsch | Español | Français | हिन्दी | Italiano | 日本語 | 한국어 | मराठी | Português | Русский | Kiswahili | தமிழ் | తెలుగు | Türkçe | اردو | Tiếng Việt | 中文
# Upozorenje o Prevodu
Ovaj dokument je automatski preveden. Ako postoje greške u prevodu, molimo vas da otvorite
pull request na
projektu i dodate prevedeni fajl u docs/{ISO 639-1 Code}.md
.
Laravel SQS Extended je Laravel queue driver koji je dizajniran da zaobiđe AWS SQS ograničenje veličine payloada od 256KB. Ovaj queue driver će automatski serijalizirati velike payloadove na disk (obično S3) i zatim ih deserializirati u vrijeme izvršavanja. Ovaj paket je inspirisan https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-s3-messages.html.
simplesoftwareio/simple-sqs-extended-client
iz vašeg projekta.defectivecode/laravel-sqs-extended
.Stara konfiguracija je unazad kompatibilna sa novim paketom. Jedina promjena je naziv paketa.
Preporučujemo da koristite privatni bucket kada pohranjujete SQS payloadove. Payloadovi mogu sadržavati osjetljive informacije i nikada ne bi trebali biti javno dijeljeni.
Pokrenite composer require defectivecode/laravel-sqs-extended
da instalirate queue driver.
Zatim, dodajte sljedeće zadane postavke queue-a u vašu queue.php
datoteku.
Korisnici Laravel Vapora moraju postaviti naziv konekcije na
sqs
.sqs
konekcija se traži unutar Vapor Core i ova biblioteka neće raditi kako se očekuje ako koristite drugačiji naziv konekcije.
/*|--------------------------------------------------------------------------| SQS Disk Queue Konfiguracija|--------------------------------------------------------------------------|| Ovdje možete konfigurirati SQS disk queue driver. Dijeli sve iste| opcije konfiguracije kao i ugrađeni Laravel SQS queue driver. Jedina dodana| opcija je `disk_options` koja je objašnjena ispod.|| always_store: Određuje da li svi payloadovi trebaju biti pohranjeni na disk bez obzira na to da li prelaze SQS-ovo ograničenje od 256KB.| cleanup: Određuje da li datoteke payloada trebaju biti uklonjene sa diska nakon što je posao obrađen. Ostavljanje| datoteka može biti korisno za ponavljanje queue poslova kasnije iz razloga debugiranja.| disk: Disk na koji će se pohranjivati SQS payloadovi. Ovaj disk treba biti konfiguriran u vašoj Laravel filesystems.php konfiguracijskoj datoteci.| prefix Prefiks (folder) za pohranu payloadova. Ovo je korisno ako dijelite disk sa drugim SQS queue-ovima.| Korištenje prefiksa omogućava da komanda queue:clear uništi datoteke odvojeno od drugih sqs-disk podržanih queue-ova| koji dijele isti disk.|*/'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', ],],
Pokrenite svoje queue-ove i profitirajte bez brige o SQS-ovom ograničenju od 256KB 🥳
Hvala što ste odabrali naš open source paket! Molimo vas da odvojite trenutak da pregledate ove smjernice za podršku. One će vam pomoći da maksimalno iskoristite naš projekt.
Naš open-source projekt pokreće naša sjajna zajednica. Ako imate pitanja ili trebate pomoć, StackOverflow i drugi online resursi su vaša najbolja opcija.
Realnost upravljanja open-source projektom znači da ne možemo odmah riješiti svaku prijavljenu grešku ili zahtjev za funkcijom. Prioritiziramo probleme prema sljedećem redoslijedu:
Greške koje utječu na naše plaćene proizvode uvijek će biti naš glavni prioritet. U nekim slučajevima, možemo riješiti samo greške koje direktno utječu na nas.
Ako ste identificirali grešku i imate rješenje, molimo vas da podnesete pull zahtjev. Nakon problema koji utječu na naše proizvode, sljedeći najviši prioritet dajemo ovim rješenjima vođenim zajednicom. Nakon pregleda i odobrenja, spojit ćemo vaše rješenje i priznati vaš doprinos.
Za probleme izvan navedenih kategorija, možete odabrati financiranje njihovog rješenja. Svaki otvoreni problem je povezan s narudžbenicom gdje možete financijski doprinijeti. Prioritiziramo ove probleme na osnovu iznosa financiranja.
Open source napreduje kada je njegova zajednica aktivna. Čak i ako ne popravljate greške, razmislite o doprinosu kroz poboljšanja koda, ažuriranja dokumentacije, tutorijale ili pomažući drugima u kanalima zajednice. Toplo ohrabrujemo sve, kao zajednicu, da pomognu podržati open-source rad.
Da ponovimo, DefectiveCode će prioritizirati greške na osnovu toga kako utječu na naše plaćene proizvode, pull zahtjeve zajednice i financijsku podršku primljenu za probleme.
Autorska prava © Defective Code, LLC. Sva prava zadržana
Dozvola se ovim putem daje, besplatno, bilo kojoj osobi koja dobije kopiju ovog softvera i pridruženih dokumentacijskih datoteka (u daljem tekstu "Softver"), da koristi Softver bez ograničenja, uključujući bez ograničenja prava na korištenje, kopiranje, modifikaciju, spajanje, objavljivanje, distribuciju, podlicenciranje i/ili prodaju kopija Softvera, i da dozvoli osobama kojima je Softver dostavljen da to učine, pod sljedećim uvjetima:
Gore navedena obavijest o autorskim pravima i ova dozvola moraju biti uključeni u sve kopije ili značajne dijelove Softvera.
SOFTVER SE PRUŽA "KAKAV JEST", BEZ IKAKVIH JAMSTAVA, IZRIČITIH ILI IMPLICIRANIH, UKLJUČUJUĆI, ALI NE OGRANIČAVAJUĆI SE NA JAMSTVA PRODAJNOSTI, PODOBNOSTI ZA ODREĐENU SVRHU I NEKRŠENJA PRAVA. NI U KOJEM SLUČAJU AUTORI ILI VLASNICI AUTORSKIH PRAVA NEĆE BITI ODGOVORNI ZA BILO KOJI ZAHTJEV, ŠTETU ILI DRUGU ODGOVORNOST, BILO U UGOVORU, DELIKTU ILI DRUGAČIJE, KOJA PROIZLAZI IZ, IZVAN ILI U VEZI SA SOFTVEROM ILI KORIŠTENJEM ILI DRUGIM POSTUPCIMA U SOFTVERU.