LinePro 最近的时间轴更新
LinePro

LinePro

V2EX 第 537860 号会员,加入于 2021-03-16 19:03:42 +08:00
LinePro 最近回复了
偶像大师系列的游戏?
问一下,印象中 Future 是可以直接 await 等待结果的。那 while not future.done() 这种轮询式的写法意义何在?
212 天前
回复了 newtonMiku 创建的主题 NGINX 关于反代的 location 中 uri 有 https 的问题
说个题外话,mikan 有官方的反代
https://mikanime.tv/
@zengxs @zengxs 其实现在应该没啥区别了,我这里测试发现两个域名的解析结果是差不多的,都是同一个 24 段内随机且解析结果有重叠部分。
如果可以公网拉流的话,你可以考虑开个阿里云北京的 ECS 服务器,整个阿里云盘,部署 Alist 挂载阿里云盘并开启内部上传,把视频流拉到服务器本地后用 Alist 上传到阿里云盘。一般 ECS 服务器购买时标注的带宽指的是公网上传带宽,公网下载带宽是 100Mbps 不限速的。开启内部上传后上传走的是阿里云内网,也同样不限速。这样就解决了带宽问题。
除了楼上老哥说的 vouch ,oauth2-proxy 也可以实现相同功能
https://github.com/oauth2-proxy/oauth2-proxy
https://github.com/vouch/vouch-proxy
338 天前
回复了 QiShine 创建的主题 Python 关于 websockets 异步 IO 的一个菜鸟疑问
之前撸过一份用 websocket 实现 jsonrpc 双向通信的客户端代码,可以参考一下。这里的双向通信是指既支持本地调用远程服务端的 rpc 接口,服务端也可以调用本地客户端提供的 rpc 接口。感觉异步 IO 的关键是要灵活使用 asyncio 提供的异步设施。封装好底层通信之后,上层业务处调用 rpc 就和调用一个普通函数一样简单了。

https://gist.github.com/linepro6/f51ac8930882ce8200f8a0ae795c214e
339 天前
回复了 QiShine 创建的主题 Python 关于 websockets 异步 IO 的一个菜鸟疑问
你可以自己封装 websocket 协议上层的处理。建一个 dict 存放 id 到 asyncio.Future 的映射。调用处 await 这个 future 。websocket 收到后从 dict 中取出对应的 future 并 set_result 。调用处的 await 就可以得到你设置的 result 内容。
341 天前
回复了 jaTomn 创建的主题 宽带症候群 关于游戏服务器被 D
https://partner.steamgames.com/doc/features/multiplayer/steamdatagramrelay?l=schinese

如果游戏支持的话可以尝试 Steam 网络中继,官方宣传可以有效防护 DDos 攻击。缺点是游戏流量要先经过 V 社在境外的中继服务器。好处是游戏服务器本身不需要有公网 IP 。
支持一下
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2744 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 15ms · UTC 10:11 · PVG 18:11 · LAX 02:11 · JFK 05:11
Developed with CodeLauncher
♥ Do have faith in what you're doing.