TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #425 · 20 апр.

Недавно делал быстрый прототип асинхронного приложения в котором требовалось вызывать много синхронного кода. Да, я знаю, что это не лучший дизайн, но нужно было быстрое решение на один процесс и без очередей. Поэтому я выполнял код в потоках. Выглядело это примерно так: from fastapi.concurrency import run_in_threadpool async def execute(data: DataRequest) -> DataResponse: try: result = await run_in_threadpool(sync_function, data) return DataResponse(data=result) except Exception as e: return DataResponse( error=str(e), success=False, ) В общем работает нормально. Для всех вызовов под капотом используется общий тредпул, всё работает предсказуемо. Но потребовалось изменить количество запускаемых в пуле потоков (по умолчанию создается 40 воркеров). Так как дело происходит с FastAPI, делается это через lifespan используя настройки anyio: import anyio @asynccontextmanager async def lifespan(app: FastAPI): limiter = anyio.to_thread.current_default_thread_limiter() limiter.total_tokens = 100 yield # если вдруг нужно вернуть обратно limiter.total_tokens = 40 Зачем менять количество воркеров? - уменьшить, если оперативки мало (один тред занимает ~8мб) - увеличить чтобы выдержать нагрузку Если есть предложения получше при тех же вводных - предлагайте😉 #async

Hashtags

Резултати

Пронајдени 1 слични објави

Пребарај: #gemacermatasahan

当前筛选 #gemacermatasahan清除筛选
Cerdas Gunakan Obat

@cerdasgunakanobat · Post #3222 · 29.05.2019 г., 09:03

[KAJIAN UMUM RAMADHAN] • Edukasi tentang penggunaan obat secara benar melalui Gerakan Masyarakat Cerdas Menggunakan Obat (GeMa CerMat) terus menerus dilakukan secara masif dan kontinyu oleh para apoteker agen perubahan (Agent of Change, AoC). Tidak terkecuali pada saat bulan ramadhan, kegiatan ini terus berlangsung dalam berbagai kesempatan dan lokasi. • Seperti AoC Kab. Asahan, Sumatera Utara yang diundang oleh organisasi kemasyarakatan Garbi Asahan dalam Acara KURma (Kajian Umum Ramadhan). Apoteker Yessy Yulianti yang merupakan Master AoC Sumatera Utara bersama rekan-rekannya apoteker AoC Kab. Asahan menyampaikan materi edukasi dengan tema "Yuk..Cerdas Gunakan Obat" pada hari Minggu, tanggal 19 Mei 2019. • Selain penyuluhan, metode edukasi dikemas secara menarik melalui CBIA (Cara Belajar Insan Aktif) berupa diskusi interaktif berkelompok langsung menggunakan alat peraga contoh obat. Hal yang menarik bagi peserta juga berupa pemberian bingkisan sederhana berdasarkan hasil penilaian pre test dan post test, atau kemampuan menjawab pertanyaan dari AoC. • Peserta mengikuti kegiatan dengan antusias, diharapkan dapat mewujudkan masyarakat semakin cerdas dalam menggunakan obat, menuju Indonesia Sehat. • https://www.instagram.com/p/ByCkuZ6ps_K/?igshid=jxkwme2l25pz • https://www.facebook.com/864416113651534/posts/2209324229160709/ • Informasi ini disiarkan oleh Direktorat Pelayanan Kefarmasian, Ditjen Kefarmasian dan Alat Kesehatan Kementerian Kesehatan RI dalam rangka Gerakan Masyarakat Cerdas Menggunakan Obat (GeMa CerMat). Fanpage FB: Cerdas Gunakan Obat Twitter & IG: @gemacermat Telegram: http://t.me/cerdasgunakanobat , http://t.me/diskusiobat Email: [email protected] • #gemacermat#kemenkes#cerdasgunakanobat#gemacermatasahan#dagusibu#apoteker#apotekermuda#apotekerindonesia#kesehatan#sehat#obat#ramadhan