首页 开发技术 其它     /    slipstream:Phoenix频道的滑腻websocket客户端-源码

slipstream:Phoenix频道的滑腻websocket客户端-源码

上传者: weixin_42139460 | 上传时间:2023/4/29 5:55:37 | 文件大小:155KB | 文件类型:ZIP
slipstream:Phoenix频道的滑腻websocket客户端-源码
滑流Phoenix频道的滑腻websocket客户端请参阅首要特色由:gun而不是:websocket_client(请参阅)一个await_*接口,用于举行交互内置与phoenix.js匹配的客户的收回装置在mix.exs向您的依赖项削减增补流:defdepsdo[{:slipstream,"~>0.4"}]end留意:Slipstream仍在破费中举行评估以及测试。
一旦界面平稳并处置了末了的差迟,便会宣告v1.0.0版本。
供献络续驱散宣告下场以及PR!无关最佳做法以及合格CI的更多信息,请拜望咱们的结构。
假如您正在思考发送PR或者以其余方式分支Slipstream,则无妨先浏览。

文件下载

资源详情

[{"title":"(84个子文件155KB)slipstream:Phoenix频道的光滑websocket客户端-源码","children":[{"title":"slipstream-main","children":[{"title":"mix.exs <span style='color:#111;'>3.22KB</span>","children":null,"spread":false},{"title":"guides","children":[{"title":"cutover-to-slipstream-metrics.png <span style='color:#111;'>67.16KB</span>","children":null,"spread":false},{"title":"telemetry.md <span style='color:#111;'>4.96KB</span>","children":null,"spread":false},{"title":"implementation.md <span style='color:#111;'>6.77KB</span>","children":null,"spread":false},{"title":"why_gun.md <span style='color:#111;'>2.86KB</span>","children":null,"spread":false}],"spread":true},{"title":"config","children":[{"title":"test.exs <span style='color:#111;'>807B</span>","children":null,"spread":false},{"title":"config.exs <span style='color:#111;'>72B</span>","children":null,"spread":false}],"spread":true},{"title":".credo.exs <span style='color:#111;'>5.90KB</span>","children":null,"spread":false},{"title":".version <span style='color:#111;'>216B</span>","children":null,"spread":false},{"title":".iex.exs <span style='color:#111;'>1B</span>","children":null,"spread":false},{"title":".formatter.exs <span style='color:#111;'>735B</span>","children":null,"spread":false},{"title":".github","children":[{"title":"workflows","children":[{"title":"ci.yml <span style='color:#111;'>5.21KB</span>","children":null,"spread":false},{"title":"refresh-dev-cache.yml <span style='color:#111;'>3.10KB</span>","children":null,"spread":false}],"spread":true},{"title":"settings.yml <span style='color:#111;'>2.12KB</span>","children":null,"spread":false}],"spread":true},{"title":"test","children":[{"title":"support","children":[{"title":"gun_behaviour.ex <span style='color:#111;'>751B</span>","children":null,"spread":false},{"title":"mocks.ex <span style='color:#111;'>40B</span>","children":null,"spread":false},{"title":"pid_helpers.ex <span style='color:#111;'>554B</span>","children":null,"spread":false},{"title":"lib","children":[{"title":"slipstream_web.ex <span style='color:#111;'>1.21KB</span>","children":null,"spread":false},{"title":"slipstream_web","children":[{"title":"router.ex <span style='color:#111;'>205B</span>","children":null,"spread":false},{"title":"views","children":[{"title":"error_helpers.ex <span style='color:#111;'>406B</span>","children":null,"spread":false},{"title":"error_view.ex <span style='color:#111;'>589B</span>","children":null,"spread":false}],"spread":false},{"title":"endpoint.ex <span style='color:#111;'>1.27KB</span>","children":null,"spread":false},{"title":"channels","children":[{"title":"test_channel.ex <span style='color:#111;'>1.32KB</span>","children":null,"spread":false},{"title":"user_socket.ex <span style='color:#111;'>1.09KB</span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true},{"title":"slipstream","children":[{"title":"connection_telemetry_test.exs <span style='color:#111;'>2.46KB</span>","children":null,"spread":false},{"title":"client_telemetry_test.exs <span style='color:#111;'>3.43KB</span>","children":null,"spread":false},{"title":"synchronicity_test.exs <span style='color:#111;'>4.10KB</span>","children":null,"spread":false},{"title":"configuration_test.exs <span style='color:#111;'>1.25KB</span>","children":null,"spread":false},{"title":"connection_test.exs <span style='color:#111;'>7.33KB</span>","children":null,"spread":false},{"title":"integration_test.exs <span style='color:#111;'>5.08KB</span>","children":null,"spread":false},{"title":"socket_test_test.exs <span style='color:#111;'>5.21KB</span>","children":null,"spread":false},{"title":"retry_backoff_test.exs <span style='color:#111;'>3.07KB</span>","children":null,"spread":false},{"title":"gen_server_operations_test.exs <span style='color:#111;'>777B</span>","children":null,"spread":false}],"spread":true},{"title":"test_helper.exs <span style='color:#111;'>263B</span>","children":null,"spread":false},{"title":"fixtures","children":[{"title":"gen_server_like.ex <span style='color:#111;'>923B</span>","children":null,"spread":false},{"title":"good_example.ex <span style='color:#111;'>2.40KB</span>","children":null,"spread":false},{"title":"test_mode_client.ex <span style='color:#111;'>2.51KB</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"mix.lock <span style='color:#111;'>9.74KB</span>","children":null,"spread":false},{"title":"coveralls.json <span style='color:#111;'>157B</span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'>9.98KB</span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'>578B</span>","children":null,"spread":false},{"title":"CHANGELOG.md <span style='color:#111;'>3.74KB</span>","children":null,"spread":false},{"title":"lib","children":[{"title":"slipstream","children":[{"title":"callback.ex <span style='color:#111;'>3.87KB</span>","children":null,"spread":false},{"title":"commands","children":[{"title":"close_connection.ex <span style='color:#111;'>95B</span>","children":null,"spread":false},{"title":"push_message.ex <span style='color:#111;'>121B</span>","children":null,"spread":false},{"title":"join_topic.ex <span style='color:#111;'>107B</span>","children":null,"spread":false},{"title":"collect_garbage.ex <span style='color:#111;'>94B</span>","children":null,"spread":false},{"title":"open_connection.ex <span style='color:#111;'>103B</span>","children":null,"spread":false},{"title":"send_heartbeat.ex <span style='color:#111;'>204B</span>","children":null,"spread":false},{"title":"leave_topic.ex <span style='color:#111;'>98B</span>","children":null,"spread":false}],"spread":false},{"title":"socket_test.ex <span style='color:#111;'>18.89KB</span>","children":null,"spread":false},{"title":"socket.ex <span style='color:#111;'>7.78KB</span>","children":null,"spread":false},{"title":"socket","children":[{"title":"join.ex <span style='color:#111;'>561B</span>","children":null,"spread":false}],"spread":false},{"title":"connection_supervisor.ex <span style='color:#111;'>912B</span>","children":null,"spread":false},{"title":"application.ex <span style='color:#111;'>283B</span>","children":null,"spread":false},{"title":"connection","children":[{"title":"telemetry.ex <span style='color:#111;'>2.21KB</span>","children":null,"spread":false},{"title":"state.ex <span style='color:#111;'>2.61KB</span>","children":null,"spread":false},{"title":"pipeline.ex <span style='color:#111;'>11.08KB</span>","children":null,"spread":false},{"title":"impl.ex <span style='color:#111;'>3.87KB</span>","children":null,"spread":false}],"spread":false},{"title":"connection.ex <span style='color:#111;'>1.17KB</span>","children":null,"spread":false},{"title":"events.ex <span style='color:#111;'>3.31KB</span>","children":null,"spread":false},{"title":"signatures.ex <span style='color:#111;'>900B</span>","children":null,"spread":false},{"title":"events","children":[{"title":"pong_received.ex <span style='color:#111;'>83B</span>","children":null,"spread":false},{"title":"message_received.ex <span style='color:#111;'>166B</span>","children":null,"spread":false},{"title":"channel_closed.ex <span style='color:#111;'>91B</span>","children":null,"spread":false},{"title":"no_op.ex <span style='color:#111;'>155B</span>","children":null,"spread":false},{"title":"heartbeat_acknowledged.ex <span style='color:#111;'>468B</span>","children":null,"spread":false},{"title":"topic_join_failed.ex <span style='color:#111;'>258B</span>","children":null,"spread":false},{"title":"topic_join_succeeded.ex <span style='color:#111;'>179B</span>","children":null,"spread":false},{"title":"reply_received.ex <span style='color:#111;'>507B</span>","children":null,"spread":false},{"title":"topic_left.ex <span style='color:#111;'>137B</span>","children":null,"spread":false},{"title":"channel_connected.ex <span style='color:#111;'>119B</span>","children":null,"spread":false},{"title":"ping_received.ex <span style='color:#111;'>83B</span>","children":null,"spread":false},{"title":"parent_process_exited.ex <span style='color:#111;'>97B</span>","children":null,"spread":false},{"title":"topic_leave_accepted.ex <span style='color:#111;'>329B</span>","children":null,"spread":false},{"title":"topic_join_closed.ex <span style='color:#111;'>107B</span>","children":null,"spread":false},{"title":"channel_connect_failed.ex <span style='color:#111;'>214B</span>","children":null,"spread":false}],"spread":false},{"title":"command_router.ex <span style='color:#111;'>1.37KB</span>","children":null,"spread":false},{"title":"configuration.ex <span style='color:#111;'>6.66KB</span>","children":null,"spread":false},{"title":"telemetry_helper.ex <span style='color:#111;'>4.89KB</span>","children":null,"spread":false},{"title":"default.ex <span style='color:#111;'>1.14KB</span>","children":null,"spread":false}],"spread":false},{"title":"slipstream.ex <span style='color:#111;'>44.83KB</span>","children":null,"spread":false}],"spread":false},{"title":"README.md <span style='color:#111;'>1.79KB</span>","children":null,"spread":false},{"title":".tool-versions <span style='color:#111;'>33B</span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【好快吧下载】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【好快吧下载】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【好快吧下载】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,8686821#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明