Skip to Content
파이썬 비동기 라이브러리 Asyncio
book

파이썬 비동기 라이브러리 Asyncio

by 동동구, 케일럽 해팅
May 2021
Beginner to intermediate
176 pages
3h 37m
Korean
Hanbit Media, Inc.
Content preview from 파이썬 비동기 라이브러리 Asyncio
124
파이썬 비동기 라이브러리 Asyncio
렇지만
Asyncio
에 대한 지원이
PyZMQ
14
라는
ØMQ
라이브러리에 대한 파이썬 바인딩에
추가되었다. 이번 절에서는 스마트 소켓과 파이썬 애플리케이션을 같이 사용하는 몇 가지 예제
를 살펴보겠다.
4.5.1
사례 연구: 다중 소켓
ØMQ
에서 비동기 소켓을 제공한다면, 게다가 스레드와 함께 사용할 수도 있다면, 왜
ØMQ
asyncio
와 함께 사용하는가? 답은 더 간결한 코드이다.
동일한 애플리케이션 내에서 여러 개의
ØMQ
소켓을 사용하는 사례 연구를 살펴보자. 우선
[예제
4
-
15
]에서 블로킹 버전을 확인하자 (이 예제는
ØMQ
의 공식 가이드인
zguide
15
에서
가져왔다 ).
예제
4-15
전통적인
ØMQ
사용법
# poller.py
import zmq
context = zmq.Context()
receiver = context.socket(zmq.PULL) #①
receiver.connect("tcp://localhost:5557")
subscriber = context.socket(zmq.SUB) #②
subscriber.connect("tcp://localhost:5556")
subscriber.setsockopt_string(zmq.SUBSCRIBE, '')
poller = zmq.Poller() ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

프로그래머의 길 멘토에게 묻다

프로그래머의 길 멘토에게 묻다

David Hoover, Adewale Oshineye, Kang Jung Bin
파이썬 라이브러리를 활용한 텍스트 분석

파이썬 라이브러리를 활용한 텍스트 분석

젠스 알브레히트, 싯다르트 라마찬드란, 크리스티안 윙클러

Publisher Resources

ISBN: 9791162244197