未知
项目描述
默认情况下,这将尝试使用tornado
要使用gevent,设置环境变量:WSRPC_USE_GEVENT
为pizco提供的对象创建一个Web界面(可能多个对象?)
浏览器 <-> pizco通信由flask-sockets(WebSocket)处理
为了我的目的,我需要支持
- 设置配置(字典)
- 检查配置是否已更新(信号?)
- 调用成员函数
- 支持 concurrent.futures
需要添加的其他事项包括
- 支持通用'远程对象'
- 支持非标准json对象
此接口应支持knockout.js可观察对象的使用,以便
web ui <-> javascript变量 <-> websocket <-> flask <-> pizco
另一种选择是直接“ajaxify”对象。这将管道
web ui <-> js <-> ajax <-> flask <-> object
这限制了连接到Web协议。Pizco更直接。
数据值(数字、字符串、数组等)应按以下方式映射
ko.observable <-> websocket的钩子 <-> flask <-> pizco
函数应按以下方式映射
包装的js函数 <-> websocket <-> flask <-> pizco
对象应使用ko.mapping进行映射
ko.observables的对象 <-> websocket的钩子 <-> flask <-> pizco
作为一个起点,让我们处理一个简单的ionode,它支持
1) 配置设置/获取 [这是通过configure完成的全部内容]
2) 配置调用
3) 函数返回future调用
这需要
1) 映射可观察对象和信号处理配置
2) 函数的远程对象
3) 与#2相同,并支持future
在WebSocket协议上使用json rpc
客户端 ---- 服务器
启动
连接 ->
检查 -> 示例代理对象
js对象 <- 返回代理对象属性、函数等
函数
调用方法 -> 在greenlet中调用代理方法
结果 <- 返回结果,连接greenlet
信号
注册信号 -> 在greenlet中注册信号
处理 -> 处理更改事件
处理 -> 处理更改事件
很多...
如果一个对象正在阻止(比如摄像头),是否可以继续阻止?
我认为可以,这会导致WebSocket超时吗?(似乎长时间轮询是可行的)
也许可以对未来的处理方式有所不同
要使用gevent,设置环境变量:WSRPC_USE_GEVENT
为pizco提供的对象创建一个Web界面(可能多个对象?)
浏览器 <-> pizco通信由flask-sockets(WebSocket)处理
为了我的目的,我需要支持
- 设置配置(字典)
- 检查配置是否已更新(信号?)
- 调用成员函数
- 支持 concurrent.futures
需要添加的其他事项包括
- 支持通用'远程对象'
- 支持非标准json对象
此接口应支持knockout.js可观察对象的使用,以便
web ui <-> javascript变量 <-> websocket <-> flask <-> pizco
另一种选择是直接“ajaxify”对象。这将管道
web ui <-> js <-> ajax <-> flask <-> object
这限制了连接到Web协议。Pizco更直接。
数据值(数字、字符串、数组等)应按以下方式映射
ko.observable <-> websocket的钩子 <-> flask <-> pizco
函数应按以下方式映射
包装的js函数 <-> websocket <-> flask <-> pizco
对象应使用ko.mapping进行映射
ko.observables的对象 <-> websocket的钩子 <-> flask <-> pizco
作为一个起点,让我们处理一个简单的ionode,它支持
1) 配置设置/获取 [这是通过configure完成的全部内容]
2) 配置调用
3) 函数返回future调用
这需要
1) 映射可观察对象和信号处理配置
2) 函数的远程对象
3) 与#2相同,并支持future
在WebSocket协议上使用json rpc
客户端 ---- 服务器
启动
连接 ->
检查 -> 示例代理对象
js对象 <- 返回代理对象属性、函数等
函数
调用方法 -> 在greenlet中调用代理方法
结果 <- 返回结果,连接greenlet
信号
注册信号 -> 在greenlet中注册信号
处理 -> 处理更改事件
处理 -> 处理更改事件
很多...
如果一个对象正在阻止(比如摄像头),是否可以继续阻止?
我认为可以,这会导致WebSocket超时吗?(似乎长时间轮询是可行的)
也许可以对未来的处理方式有所不同
项目详情
关闭
wsrpc-0.0.2.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 977fbd123a459af82016c9d5473c812578d9c6d5ea832e116514c1d7d77cf6f6 |
|
MD5 | 1573e22e15320984ee3f64fa61ad1508 |
|
BLAKE2b-256 | 985f379c9ff0f6787890ee6617a6a9190adac565483235e4a5bd8227c848d576 |