Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
DoubleMay
@WalkPhoneGo
会员
第 33503 位会员 / 2017-11-09

1 篇帖子 / 20 条回帖
1 关注者
0 正在关注
0 收藏
GitHub Public Repos
More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 有哪些,是项目开始运行甚至成熟后,非常后悔没有提前配置或加上的? at 2021年12月05日

    说得太好了,一开始心血来潮写了一堆测试用例,每次需求一改,全部报废。T_T

  • [苏州] 东湾信息招聘 Ruby 全栈程序员两名(12-20K,14 薪,双休)(已关闭) at 2020年11月30日

    接受远程吗?

  • 这么复杂的需求,如何设计数据库……头大 at 2020年03月24日

    请问 怎么理解 目的很明确

  • Rails 使用 ActionCable 怎么才能实时监测用户在线情况? at 2020年03月20日

    建议换 Phoenix Channel AC 实在是不适合做稳定性高的项目

  • 【北京】Udesk 诚聘 ruby 技术经理 2 名、高级工程师 5 名、ruby 工程师 5 名 at 2020年02月20日

    高级黑

  • ShowMeBug 核心技术内幕 at 2019年10月30日

    1 无脑堆机器 不行

    2 大量用户 是多少 稍微多一点人 AC 就是一具尸体了

    3 这个不是框架能保证的 需要自己实现

  • ShowMeBug 核心技术内幕 at 2019年10月30日

    AC 不知道客户端死活,可重复进入,并发差 这看起很可靠吗?

    我的意思就是 Pheonix Channel 一开始就解决了这些问题。

    至于为什么,不好意思我没研究过。

    因为我用 AC 和 PC 分别实现了一个聊天程序,这是我的一些直观感受。

  • ShowMeBug 核心技术内幕 at 2019年10月30日

    1.ActionCable 只有服务端到客户端的心跳,客户端掉线不知道。这点 Phoenix Channel 自带。

    2.ActionCable 存在重复进入问题,同一个用户可以多次进入同一个频道。这点 Phoenix Channel 自带去重。

    3.ActionCable 的订阅机制是基于 Redis Pub/Sub, 无法平行扩展,必须要连同一个的 Redis 存 Session。这点 Phoenix Channel 也是自带的,基于 PG2。

    4.Phoenix Channel 可以回复给单独一个用户,这点 ActionCable 做不到,除非单独给用户一个频道。

    5.Phoenix Channel 可以支持单机 200 万并发 可以 Google,虽然用的硬件很好,但是也很厉害。据说 Ruby 2.7 可以提升 ws 的并发性能。

    6.Phoenix Channel 自带用户在线列表,不需要自己维护,可以在一个集群内监控用户的上下线。

    你一定要说 Actioncable 有一点好,就是太 TM 简单了,快速出效果还是极好的,真的上线还是推荐 Phoenix Channel!!!

  • ShowMeBug 核心技术内幕 at 2019年10月29日

    http://fitzgen.github.io/erl-ot/ erlang OT 算法

  • ShowMeBug 核心技术内幕 at 2019年10月29日

    其实 Phoenix LiveView 也可以实现

  • ShowMeBug 核心技术内幕 at 2019年10月29日

    一说到可靠性 就不得不吹一波 Phoenix Channel

  • Ruby HTTP 客户端应该选哪个? at 2019年06月13日

    httparty

  • 小程序加密数据解密失败问题 (Ruby 版) at 2019年04月01日

    此乃正解

  • 小程序加密数据解密失败问题 (Ruby 版) at 2019年04月01日

    我来挖下坟,根本原因就是在获取 code 之前获取了 iv 和 encryteddata,导致 secret_key 不匹配。 先调 wx.login 获取到 code 的之后再调 getUserInfo,然后把三个值传回后台就可以了 6 楼说得更清楚

  • Rails 使用 ActionCable 怎么才能实时监测用户在线情况? at 2018年12月12日

    不好意思 我照着这个改的 改完还是不行

  • Rails 使用 ActionCable 怎么才能实时监测用户在线情况? at 2018年12月12日

    貌似并没有被合并到分支

    而且我不知道怎么修改 Rails 源代码 这样做怎么上传到 GitLab?整个 Rails Gem 上传?

    最新的 Rails5.2.2 还是不能马上监测用户掉线的 大概要 1 分钟

    我使用一楼大神的建议完美解决了问题😊

  • Rails 使用 ActionCable 怎么才能实时监测用户在线情况? at 2018年12月11日

    https://stackoverflow.com/questions/37343163/how-to-change-ping-interval-in-action-cable-rails

    修改 ping 不能满足需求,还是不会触发 disconnect,依然不知道客户端离线了

  • Rails 使用 ActionCable 怎么才能实时监测用户在线情况? at 2018年12月10日

    真是太感谢了~ 开心😜

关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English