Ի՞նչ է համարվում asyncio-ում բլոկավորող օպերացիա: Մի միլիարդ տարրերից կազմված ցուցակի կազմումը բլոկավորո՞ւմ է։
ERP Consultant
Ինչպե՞ս կիրականացնեիք ձեր սեփական ասինխրոն ժամանակաչափը։
Ի՞նչ կլինի, եթե ներսում coroutine-ի, որը պատված է asyncio.wait_for-ով ժամանակային սահմանափակմամբ, կանչեք time.sleep կամ requests-ները։
Կիրառեք արագության սահմանափակող for handler: յուրաքանչյուր հաճախորդ ունի client_id, սահմանափակում և միջակայք; անհրաժեշտ է սահմանափակել handler-ի կանչերի քանակը յուրաքանչյուր հաճախորդի համար շարժական ժամանակային պատուհանում և նետել RateLimitExceededError։
Ի՞նչ է տեղի ունենում asyncio.create_task-ով և ինչպե՞ս է դա տարբերվում await coroutine-ից։
Ինչպես կազմակերպվեց բեկենդ ծառայություններում տվյալների բազայի և ORM-ի հետ աշխատանքը: Օգտագործում էին Repository, DAO կամ Active Record?
Ի՞նչ է տեղի ունենում, երբ սպասում ենք coroutine- ի հետ await- ի միջոցով: Արդյո՞ք կատարմանը խոչընդոտում է:
Ինչպե՞ս սահմանել ժամանակային սահմանափակում մեկ կուրոտինայի կատարման համար։
Կարո՞ղ է լինել սինխրոնային հարցումները ոչ բլոկային կերպով գործարկել ասինխրոն ծրագրում և ինչպես անել դա։
Իմացեք ձեր վերջին նախագծի մասին՝ ինչ եք արել, ինչ խնդիրներ, նախագծեր և տեխնոլոգիաներ էին:
Ինչու՞ aiohttp-ն կարող է HTTP հարցումները կատարել ոչ բլոկավոր, իսկ requests-ը՝ ոչ:
Ինչպես է աշխատում Python-ում ասինխրոնությունը?
Ի՞նչ մոտեցումներ էին օգտագործվում միկրոսերվիսների ճարտարապետությունում և ինչպես կառուցվեց նրանց միջև փոխազդեցությունը։
Ինչպե՞ս ապահովեցիք գործողությունների ատոմարությունը և պատվերների կրկնությունը կանխելու Kafka-ի միջոցով աշխատելիս։
Ի՞նչ էր բեկենդ ծառայության ներքին ճարտարապետությունը՝ մոդուլային մոնոլիտ, DDD, MVC կամ այլ մոտեցում։