Rha*_*aun 3 python websocket python-asyncio aiohttp
aiohttpwebsocket支持(即WebSocketResponse)和websockets (均提供异步支持)有什么区别?可以混合吗?
它们是由不同的人维护的两个不同的库。两者都建立在之上asyncio。
websockets我们的目标是成为一个简单易用的库来实现websockets客户和服务器,并且主要由一个开发者维护。另一方面,aiohttp是由更大的团队维护的更大的库,不仅提供websockets,而且还提供HTTP功能。它的某些功能与flask和重叠requests,但以异步方式。
就大小而言,websockets约为4k LOC,而aiohttp约为40k LOC。如果您只需要一个简单易用的websockets客户端,请使用websockets。如果您已经在使用aiohttp并且需要websockets功能,请使用所aiohttp提供的功能。我看不到混合它们的意义。
| 归档时间: |
|
| 查看次数: |
943 次 |
| 最近记录: |