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 | 中文

Laravel SQS Extended

ಉತ್ತ INTRODUCTION

Laravel SQS Extended అనేది AWS SQS 256KB పేలోడ్ పరిమితులను చుట్టి పనిచేసేలా రూపొందించిన Laravel క్యూను డ్రైవర్. ఈ క్యూను డ్రైవర్ ప్రధానంగా పెద్ద పేలోడ్లను (ప్రారంభంగా S3) ఒక డిస్క్‌కు స్వయంచాలకం చేయడం మరియు తర్వాత అమలు సమయంలో వాటిని అంకితమించడం చేసుతుంది. ఈ ప్యాకేజీకి ప్రేరణ https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-s3-messages.html నుండి వచ్చింది.

సింపుల్ SQS ఎక్స్‌టెండెడ్ క్లయింట్‌కు మిగ్రేషన్

  1. మీ ప్రాజెక్ట్ నుండి simplesoftwareio/simple-sqs-extended-client ప్యాకేజీని తీసివేయండి.
  2. defectivecode/laravel-sqs-extended ప్యాకేజీని ఇన్‌స్టాల్ చేయండి.

గడచిన కాన్ఫిగరేషన్ కొత్త ప్యాకేజీతో చక్రవాతుంది. సుమారు మార్పు ప్యాకేజీ పేరు.

ఇన్‌స్టాల్

  1. మొదట, మీ అన్ని పెద్ద SQS పేలోడ్లను ఉంచే సామాను (బకెట్) సృష్టించండి.

SQS పేలోడ్లను నిల్వ చేసేటప్పుడు మీరు ప్రైవేట్ బకెట్‌ ఉపయోగించడం మిక్కి సిఫార్సు చేస్తాము. పేలోడ్లు సున్నితమైన సమాచారాన్ని కలిగి ఉండవచ్చు మరియు వాటిని రహస్యంగా ఉంచాలి.

  1. క్యూను డ్రైవర్‌ను ఇన్‌స్టాల్ చేసేందుకు composer require defectivecode/laravel-sqs-extendedను నడిపించండి.

  2. ఆపై, మీ queue.php ఫైల్లో క్రింది డిఫాల్ట్ క్యూను సెట్టింగ్స్‌ను జోడించండి.

Laravel వెట్రిగులు కనెక్షన్ పేరు sqs అని తప్పనిసరిగా సెటింగ్స్ చేయాలి. sqs కనెక్షన్‌ను వెట్రిగ్ కోర్‌లో చూడగలుగుతుంది మరియు ఈ లైబ్రరీని మీరు మరొక కనెక్షన్ పేరు ఉపయోగిస్తే మనసు కింద పనిచేయదు.

/*
|--------------------------------------------------------------------------
| SQS డిస్క్ క్యూతి కాన్ఫిగరేషన్
|--------------------------------------------------------------------------
|
| ఇక్కడ మీరు SQS డిస్క్ క్యూను డ్రైవర్‌ను కాన్ఫిగర్ చేసుకోవచ్చు. ఇది встроенный Laravel SQS క్యూను డ్రైవర్ నుండి అన్ని అదే
| కాన్ఫిగరేషన్ ఎంపికలను పంచుకుంటుంది. మినహాయింపుగా చేర్మినది
| ఎంపిక `disk_options` క్రింద వివరించబడింది.
|
| always_store: SQS యొక్క 256KB పరిమితిని అధిగమిస్తున్నందున అన్ని పేలోడ్లను డిస్క్‌లో నిల్వ చేయాలి లేదా లేదు అని నిర్ణయిస్తుంది.
| cleanup: పనిని నిర్వహించిన తర్వాత రూపాయి ఫైల్స్‌ను డిస్క్ నుండి తొలగించాలి లేదా లేదు అని నిర్ణయిస్తుంది.
| దానం టెడ్లు జరిగితే ఆనవాళ్లను రీప్రే చేయడం కోసం ఉపయోగపడవచ్చు.
| disk: SQS పేలోడ్లు స 저장 చేసేటప్పుడు ఉపయోగించే డిస్క్. ఈ డిస్క్‌ను మీ Laravel filesystems.php కాన్ఫిగర్ ఫైల్లో కాన్ఫిగర్ చేయాలి
| prefix భూతాం నిండుగా నిల్వ అవడం కోసం (ఫోల్డర్). ఇతర SQS క్యూగలతో డిస్క్‌ను పంచుకుంటే ఇది ఉపయుక్తంగా ఉంటుంది.
| ఒక పట్ల క్యూను: క్లియర్ ఆదేశాలపై డిస్క్‌ను పంచుకునే ఇతర sqs-డిస్క్ బాక్డ్ క్యూజ్ను వేరుగా పుస్తకం ముగిసేలా
| కీ చేయగలదు.
|
*/
'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. మీ క్యూలను బూట్ చేసి SQS యొక్క 256KB పరిమితి గురించి చింతించకుండా లాభం పొందండి 🥳

ಬೆಂಬಲ ಮಾರ್ಗಸೂಚಿಗಳು

ನಮ್ಮ ತೆರೆಯಾಗಿ ಮೂಲಪದಾರ್ಥವನ್ನು ಆಯ್ಕೆ ಮಾಡಿದಕ್ಕೋಸ್ಕರ ಧನ್ಯವಾದಗಳು! ದಯವಿಟ್ಟು ಈ ಬೆಂಬಲ ಮಾರ್ಗಸೂಚಿಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ನೂರು ಕೊಡಿ. ಇವು ನಿಮ್ಮ ಯೋಜನೆಯಿಂದ ಹೆಚ್ಚು ಕ್ಕಿಯಾಗಿ ಮಾಡಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.

ಸಮುದಾಯ ನಡಿಸುವ ಬೆಂಬಲ

ನಮ್ಮ ತೆರೆಯಾಗಿ ಮೂಲಪದಾರ್ಥವು ನಮ್ಮ ಅದ್ಭುತ ಸಮುದಾಯದಿಂದ ಪ್ರೇರಿತವಾಗಿದೆ. ನಿಮ್ಮಿಗೆ ಪ್ರಶ್ನೆಗಳಿದ್ದರೆ ಅಥವಾ ಸಹಾಯದ ಅಗತ್ಯವಿದ್ದರೆ, StackOverflow ಮತ್ತು ಇತರ ಆನ್ಲೈನ್ ಸಂಪತ್ತುಗಳು ನಿಮ್ಮ ಉತ್ತಮ ಆಯ್ಕೆಯಾಗಿವೆ.

ದೋಷಗಳು ಮತ್ತು ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಆದ್ಯತೆಯೀಡಿಸುವುದು

ಆವರ್ತಿತವಾಗಿರುವ ತೆರೆಯಾಗಿ ಮೂಲಪದಾರ್ಥವನ್ನು ನಿರ್ವಹಿಸುವ ವಾಸ್ತವವು, ಪ್ರತಿಯೊಬ್ಬ ವರದಿ ಮಾಡಿದ ದೋಷ ಅಥವಾ ವೈಶಿಷ್ಟ್ಯ ಕೇಳುವಿಕೆಯನ್ನೂ ತಕ್ಷಣ ಸಂಖ್ಯಾಪಟ್ಟಿ ಮಾಡುವುದು ಸಾಧ್ಯವಿಲ್ಲ. ನಾವು ಸಮಸ್ಯೆಗಳನ್ನು ಹೀಗೆಯೇ ಆದ್ಯತೆ ನೀಡುತ್ತೇವೆ:

1. ನಮ್ಮ ಪೈಸು ಉತ್ಪನ್ನಗಳನ್ನು ಪರಿಣಾಮ ಬೀರುವ ದೋಷಗಳು

ನಮ್ಮ ಪೈಸು ಉತ್ಪನ್ನಗಳನ್ನು ಪರಿಣಾಮ ಬೀರುವ ದೋಷಗಳು ಯಾವಾಗಲೂ ನಮ್ಮ ಉನ್ನತ ಆದ್ಯತೆ ಆಗುವವು. ಕೆಲವು ಸ್ಥಿತಿಗಳಲ್ಲಿ, ನಾವು ಕೇವಲ ನಮ್ಮನ್ನು ಅದೆ ಅಥವಾ ನೇರವಾಗಿ ಹಾನಿಯೊಳಗಾಗುವ ದೋಷಗಳನ್ನು ಮಾತ್ರ ಪರಿಹರಿಸಲಿಕ್ಕೆ ಇತ್ತು.

2. ಸಮುದಾಯ ಪುಲ್ Requestಗಳು

ನೀವು ಒಂದು ದೋಷವನ್ನು ಗುರುತಿಸಿದ್ದರೆ ಮತ್ತು ಒಂದು ಪರಿಹಾರವನ್ನು ಹೊಂದಿದ್ದರೆ, ದಯವಿಟ್ಟು ಕುರಿತಾದ ಪುಲ್ ಬುಟ್ಟಿ ಸಲ್ಲಿಸಿ. ನಮ್ಮ ಉತ್ಪನ್ನಗಳನ್ನು ಪರಿಣಾಮ ಬೀರುವ ಸಮಸ್ಯೆಗಳ ನಂತರ, ನಾವು ಸಮುದಾಯ-ಚಾಲಿತ ಪರಿಹಾರಗಳಿಗೆ ಮುಂದಿನ ಗರಿಷ್ಠ ಆದ್ಯತೆ ನೀಡುತ್ತೇವೆ. ಪರಿಶೀಲನೆ ಮತ್ತು ಅನುಮೋದನೆಯ ನಂತರ, ನಿಮ್ಮ ಪರಿಹಾರವನ್ನು ನಾವು ಸೇರಿಸುತ್ತೇವೆ ಮತ್ತು ನಿಮ್ಮ ಕೊಟ್ಟ ಒಡನೆಯ ಕುಂಬಳಕ್ಕೆ ಕ್ರೆಡಿಟ್ ನೀಡುತ್ತೇವೆ.

3. ಹಣಕಾಸಿನ ಬೆಂಬಲ

ಜಾಹೀರಾತು ಮಾಡದ ವರ್ಗಗಳ ಹೊರಗೊಮ್ಮಲುಗೆ, ನೀವು ಅವರ ಪರಿಹಾರಕ್ಕೆ ಹಣ ಮರುಪಾವತಿಸಲು ಆಯ್ಕೆ ಮಾಡಬಹುದು. ಪ್ರತಿ ತೆರೆಯಾದ ಸಮಸ್ಯೆ ಹಣಕಾಸಿನ ಕೊಡುಗೆ ನೀಡಲು ನೀವು ಜೋಡಿಸಲು ಅವಕಾಶ ఇಷ್ಟು ಇರುವ ಆರ್ಡರ್ ಫಾರ್ಮ್‌ಗೆ ಸಂಪರ್ಕಪಟ್ಟಿದೆ. ನಾವು ನೀಡಿದ ಹಣಕಾಸಿನ ಪ್ರಮಾಣಕ್ಕೆ ಆಧಾರಿತವಾಗಿ ಈ ಸಮಸ್ಯೆಗಳನ್ನು ಶ್ರೇಣೀಬದ್ಧ ಮಾಡುತ್ತೇವೆ.

ಸಮುದಾಯ ಕೊಡುಗೆಗಳು

ತೆರೆಯಾಗಿ ಮೂಲಬರಹವು ತನ್ನ ಸಮುದಾಯವು ತೀವ್ರರಾಗುವುದು. ನೀವು ದೋಷಗಳನ್ನು ಪರಿಹರಿಸುತ್ತಿಲ್ಲ ಆದರೂ, ಕೋಡ್ ಸುಧಾರಣ್ಗಳ ಮೂಲಕ, ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ನವೀಕರಣಗಳು, ಟ್ಯುಟೋರಿಯಲ್ಸ್, ಅಥವಾ ಸಮುದಾಯ ಚಾನೆಲ್ಗಳಲ್ಲಿ ಇತರರ ಸಹಾಯ ಮಾಡುವ ಮೂಲಕ ಕೊಡುಗೆ ನೀಡುವುದನ್ನು ಪರಿಗಣಿಸು. open-source ಕೆಲಸವನ್ನು ಬೆಂಬಲಿಸಲು ನಾವು ಎಲ್ಲರಲ್ಲಿಯೂ ಹತ್ತಿರ ಪ್ರೋತ್ಸಾಹಿಸುತ್ತೇವೆ.

ಮರಳಿ ಹೇಳಬೇಕಾದರೆ, DefectiveCode ನಮ್ಮ ಪೈಸು ಉತ್ಪನ್ನಗಳನ್ನು ಪರಿಣಾಮ ಬೀರುವ ದೋಷಗಳನ್ನು, ಸಮುದಾಯ ಪುಲ್‌ರಿಕ್ವೆಸ್ಟ್‌ಗಳನ್ನು, ಮತ್ತು ಸಮಸ್ಯೆಗಳಿಗೆ ದೊರೆತ ಹಣಕಾಸಿನ ಬೆಂಬಲವನ್ನು ಆಧರವಾಗಿ ಆದ್ಯತೆ ನೀಡುತ್ತದೆ.

ലൈസൻസ് - MIT ലൈസൻസ്സ്

കനിഹ് © Defective Code, LLC. എല്ലാറ്റിനും അവകാശങ്ങൾ കൊണ്ടിരിക്കൊണ്ടു

ഈ സോഫ്റ്റ്വെയർ മനസ്സിലാക്കുകയും, ഇതുമായി ബന്ധപ്പെട്ട രേഖകൾ (''സോഫ്റ്റ്വെയർ'') എന്നതിൽ, ആരയെങ്കിലും ഈ സോഫ്റ്റ്വെയറിന്റെ ഒരു പകർപ്പ് സ്വതന്ത്രമായി കൈവശപ്പെടുത്താൻ, സോഫ്റ്റ്വെയറിൽ നിയമനിർമ്മാണം ചെയ്യാൻ, ബഹുഭാഷാക്കാൻ, സമന്വയിക്കാൻ, പ്രസിദ്ധീകരിക്കാൻ, വിതരണം ചെയ്യാൻ, ഉപരിമിതിയുള്ളവനെ/വെബ്‌സൈറ്റിനെ/വിപണിയിൽ, സോഫ്റ്റ്‌വെയർ ისტორი അുനിയ്ക്കുന്നു, അത്തരം വ്യക്തികളെ അനുവദിക്കാനും, തുടർന്ന് ഈ ഘടനകളെ സമർപ്പിക്കുമ്, ഈ നിബന്ധനകൾ പാലിക്കുവാൻ തയ്യാറാണ്:

മുകളിൽ കൊടുത്ത കൃതിമാറ്റം നോട്ടം, ഈ അനുമതി നോട്ടം എല്ലാ കോപ്പികളിലും അല്ലെങ്കിൽ സോഫ്റ്റ്വെയറിന്റെ പ്രധാന ഭാഗങ്ങളിൽ ഉൾപ്പെടണം.

സോഫ്റ്റ്വെയർ "എസ് ആസ്" എന്ന നിലയിൽ, ഏത് വിധത്തിലുള്ള ഗുണനിലവാരമോ, വ്യക്തമായോ അല്ലെങ്കിൽ സൂചിപ്പിക്കപ്പെട്ടതുമായ, വ്യാപാര സ്വദേശനിർമ്മാണം, പ്രത്യേക സാഹചര്യങ്ങൾക്കായുള്ള യോജ്യത, വിപരീതങ്ങളെക്കുറിച്ചുള്ള വൈകല്യങ്ങൾ അടക്കം, ഏതെങ്കിലും രൂപത്തിലുള്ള വഞ്ചനകൾ, ബാധ്യതയെ അറിഞ്ഞോ, അറിഞ്ഞില്ലയ്ക്കും, സോഫ്റ്റ്വെയർ അല്ലെങ്കിൽ സോഫ്റ്റ്‌വെയർ ഉപയോഗം അല്ലെങ്കിൽ അതിനോട് പൊരുത്തപ്പെടുന്ന മറ്റുള്ളവയിൽ നിൽക്കുന്നു, പിടിയിൽ അല്ലെങ്കിൽ കരാറിൽ, അഴുക്കുകൾ അല്ലെങ്കിൽ മറ്റെന്തെങ്കിലും, ഉയർന്ന കാര്യങ്ങളെ നേരിടുന്നു.