gpt4 book ai didi

python - Spyne、TLS 和服务器到客户端的请求

转载 作者:太空宇宙 更新时间:2023-11-03 14:16:18 26 4
gpt4 key购买 nike

Spyne 是否通过使用 ZMQ 底层传输支持 TLS 安全和服务器到客户端请求(通信对称)?

Spyne 的 API 引用(http://pythonhosted.org/spyne/reference/index.html),如果是 ZeroMQ 服务器,它说:

class spyne.server.zeromq.ZeroMQServer(app, app_url, wsdl_url=None)[source]
transport = 'http://rfc.zeromq.org/'

... 它链接到 ZeroMQ 组织的 RFC。我不知道这是否涉及 Spyne 支持所有传输协议(protocol)(包括 TLS),因为 ZeroMQ 支持它们。

最佳答案

这里是 Spyne 维护者。

  1. Spyne 不支持通信对称。您必须实现一种新型传输(混合传输)来应对使用单一连接双向处理多条消息的挑战。但这当然是可行的,我想不出 Spyne 的设计中有什么会减慢你的速度。

  2. 到 ZeroMQ RFC 的链接类似于到 http://schemas.xmlsoap.org/soap/http/ 的 Http 传输链接。 -- 即只是一种明确的方式来表示我们正在谈论的 ZeroMQ。

    ZeroMQ 传输是一项实验,旨在了解 ZeroMQ 在 RPC 设置中的表现。我不喜欢我所看到的,所以我继续前进。

    正如您所指出的,唯一受支持的方案是 REQ/REP,如果 REQ/REP 套接字仅通过切换 URL 即可切换到 TLS,它就可以工作。否则,好吧,你只能靠自己了。

顺便说一句,最新的文档位于 http://spyne.io/docs

关于python - Spyne、TLS 和服务器到客户端的请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19578776/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com