আপনি অ্যাসিঙ্ক্রোনাস কোড করতে পারেন যদি
টর্নেডো, মহান ...
Greenlet মাইক্রো থ্রেড ব্যবহার করে অ্যাসিঙ্ক্রোনাস প্রোগ্রাম তৈরি শান্ত.
কি দুই একটি মিশ্রণ সম্পর্কে? আমরা Tornalet উপস্থাপন গর্বিত.
কীভাবে
Tornalet ইনস্টল করার জন্য, আপনি PyPI এই সংগ্রহস্থলের ক্লোন বা ব্যবহার করতে পারেন:
easy_install tornalet
tornalet ইনস্টল পিপ
Tornalet সক্রিয় করার জন্য, আপনার হ্যান্ডলার এর পদ্ধতি প্রসাধক @ tornalet.tornalet প্রতিটি উপসর্গ.
তারপর আপনার ব্লক ফাংশন tornalet.asyncify প্রতিটি সঙ্গে শোভিত. এটি আপনার ফাংশন অ্যাসিঙ্ক্রোনাস করতে হবে.
উদাহরণ
আমদানি tornalet
আমদানি tornado.web
র্যান্ডম আমদানি
Url = "http://chucknorrisfacts.fr/fortunes/fortunes.txt"
বর্গ MainHandler (tornado.web.RequestHandler):
& Nbsp; @ tornalet.tornalet
& Nbsp; Def (স্ব) পেতে:
& Nbsp; http_client = tornado.httpclient.AsyncHTTPClient ()
& Nbsp; # এখানে যাদু: এই লাইন সমলয় করা হয় না.
& Nbsp; তথ্য = tornalet.asyncify (http_client.fetch) (URL টি) .body.split ("%")
& Nbsp; আসলে = ঘটনা [random.randrange (Len (তথ্য))]
& Nbsp; self.write ("% এর"% (আসলে,))
...
আবশ্যক
- পাইথন
পাওয়া মন্তব্যসমূহ না