পাইথন অনুরোধগুলি কি অ্যাসিঙ্ক্রোনাস?
পাইথন অনুরোধগুলি কি অ্যাসিঙ্ক্রোনাস?

ভিডিও: পাইথন অনুরোধগুলি কি অ্যাসিঙ্ক্রোনাস?

ভিডিও: পাইথন অনুরোধগুলি কি অ্যাসিঙ্ক্রোনাস?
ভিডিও: কিভাবে Async এবং অপেক্ষা করে 2 সেকেন্ডের মধ্যে 2500 HTTP অনুরোধ করা যায় 2024, নভেম্বর
Anonim

পাইথন নিজেই ঘটনা-চালিত এবং স্থানীয়ভাবে নয় অ্যাসিঙ্ক্রোনাস (NodeJS এর মত), কিন্তু একই প্রভাব এখনও অর্জন করা যেতে পারে।

একইভাবে কেউ জিজ্ঞাসা করতে পারে, পাইথন অনুরোধগুলি কি সিঙ্ক্রোনাস?

1 উত্তর। সবচেয়ে ভালো পাইথন স্টাফ, যদি না স্পষ্টভাবে উল্লেখ করা হয়, urllib2 হল সিঙ্ক্রোনাস . তাই সার্ভার সাড়া না দেওয়া পর্যন্ত এক্সিকিউশন ব্লক করা হবে। তাই আপনি যদি 30,000 করতে চান অনুরোধ , আপনি একটি করতে হবে অনুরোধ অন্য এক পরে.

একইভাবে, পাইথন কি অ্যাসিঙ্ক্রোনাস বা সিঙ্ক্রোনাস? মধ্যে সিঙ্ক্রোনাস বিশ্ব, the পাইথন এটি কয়েক দশক ধরে চলছে, আপনি সরাসরি ফাংশনগুলিকে কল করেন এবং সবকিছু যেমন স্ক্রিনে লেখা থাকে সেভাবে প্রক্রিয়া করা হয়। একই প্রক্রিয়ায় সমান্তরালভাবে কোড চালানোর জন্য আপনার একমাত্র অন্তর্নির্মিত বিকল্প হল থ্রেড। মধ্যে অ্যাসিঙ্ক্রোনাস বিশ্ব, জিনিসগুলি কিছুটা বদলে যায়।

এর, অ্যাসিঙ্ক্রোনাস পাইথন করা যায়?

অ্যাসিঙ্ক IO একটি সমসাময়িক প্রোগ্রামিং ডিজাইন যা ডেডিকেটেড সমর্থন পেয়েছে পাইথন , থেকে দ্রুত বিকশিত হচ্ছে পাইথন 3.4 থেকে 3.7, এবং সম্ভবত তার পরেও। আপনি হয়তো ভয়ের সাথে ভাবছেন, “সঙ্গতি, সমান্তরালতা, থ্রেডিং, মাল্টিপ্রসেসিং।

পাইথন অনুরোধ অবরুদ্ধ?

urllib2 এর মত, অনুরোধ হয় ব্লক করা . কিন্তু আমি অন্য লাইব্রেরি ব্যবহার করার পরামর্শ দেব না। সহজ উত্তর প্রতিটি চালানো হয় অনুরোধ একটি পৃথক থ্রেড মধ্যে. আপনার শত শত না থাকলে, এটি ঠিক হওয়া উচিত।

প্রস্তাবিত: