我正在使用pythonWebSockets在python上构建web套接字API。根据我在API中使用的服务,我需要用线程来包装它们。所以我必须让我的AsyncioWebSockets等待线程为响应生成数据
我发现有很多方法可以实现这样的服务。我可以使用threads+本机pythonsocket模块或多路复用(pythonselector模块)+pythonsocket模块或多线程+pythonsocket模块或threads+异步pythonweb-sockets
我想让web套接字python服务以下一种方式工作。我的客户端将数据发送到服务器。服务器启动线程_1,该线程以某种方式修改给定数据,然后将修改后的数据传递给线程_2,该线程再次修改数据,然后将两次修改后的数据作为响应返回给客户端。正如我所期望的,客户端不会等待服务器上的响应发送下一个数据包,但如果服务器返回一些结果,客户端将处理它。换句话说,客户端和服务器应该以异步顺序工作。尽管如此,如果你能提供一些材料来帮助我实现这个问题的目标,那就太好了
实现这种体系结构的方法之一是将多线程与异步web套接字结合起来。这一目标是通过使用asyncioexecutors实现的
相关问题 更多 >
编程相关推荐