Python
Егер Kafka тұтынушы поды хабарды өңдеу кезінде offset-ті растау алдында құлап қалса, не болады?
`threading.RLock` не?
Неге Python-дағы жіптер GIL-ға қарамастан I/O-ға шектелген операциялар үшін пайдалы болуы мүмкін?
Қандай хабар алмасу брокерлерін білесіз және Kafka мен RabbitMQ қалай ерекшеленеді?
Екі тәуелсіз жұмысшы бір уақытта кезекшілік дәрігерлердің саны үштен көп екенін тексереді, және әрқайсысы демалысқа шығады, бұл инвариантты бұзады. Бұл мәселе не және оны қалай шешуге болады?
Қандай қызметтер REST арқылы өзара әрекеттесті, ал қайсылары Kafka арқылы ма?
`SELECT FOR UPDATE` не?
Егер үш қызмет болса және олардың бірі екі репликада іске қосылса, қанша GIL мысалы бар?
Репозиторий интерфейсін (порт) қайда жариялау керек: логикалық/қолданбалы қабатта ма, әлде инфрақұрылымда ма?
Бір монолит пен бөлінген монолит қалай ерекшеленеді?
Mutex не?
Блоктау операциясы кезінде нақты не күтілуде, бұл жіптерді I/O-ға шектелген сценарийлерде артықшылықты етеді?
Неге асинхронды бағдарламалау және жеңіл жіптер / корутиндер ойлап табылды?
PostgreSQL-де хэш-индикс қалай жұмыс істейді?
app = FastAPI() def get_db(): db = SessionLocal() try: yield db finally: db.close() def heavy_text_parser(file_id: int, db: Session): # 5 минутта файлды талдау parse_and_save(file_id, db) @app.post("/upload") async def upload_file( background_tasks: BackgroundTasks, db: Session = Depends(get_db) ): file_id = save_file_to_db(db) db.commit() background_tasks.add_task(heavy_text_parser, file_id, db) return {"status": "parsing started"}
Екі дәрігер және міндетті дәрігерлердің минималды шектеуін бұзу жағдайы үшін қандай транзакция оқшаулау деңгейі жеткілікті?
async def get_user(user_id: int, db: AsyncSession): try: user = await db.get(User, user_id) return user finally: await db.close() return None a = await get_user(15, db) # a?
Тамақтану ақаулары кезінде клиенттің қайталанатын сұрауларынан POST төлем қабылдау нүктесін қалай қорғауға болады?
Rolling Update кезінде уақытша тоқтау болады ма?
Қолданба үшін бір рет жасалатын және ортақ байланыс пулын басқаратын `Engine` паттернінің атауы қандай?