Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
哥有石头
@jicheng1014
Member
NO. 10547 / 2013-12-12

fir.im
重庆
63 Topics / 535 Replies
73 Followers
62 Following
0 Favorites
GitHub Public Repos
  • repo1 0

    devops-repo

  • Atpking 0

    Config files for my GitHub profile.

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 物联网的基石-mqtt 协议初识 at July 08, 2020

    恰好自己拿 esp 8266 实现了个 mqtt

    楼主可以发一个 跟 ruby 相关的 实现 mqtt client 的内容,纯介绍的话 容易被当做广告贴处理

  • 使用 Capistrano 部署,时间超长,原因是什么? at July 08, 2020

    ps 是使用的 swarm 的

    类似这样的配置么

    deploy:
      replicas: 3
      update_config:
        parallelism: 1
        delay: 5s
    

    另外还有个地方还想请教下

    就是 docker 下 静态文件夹 public 的管理。

    因为配置等原因,我们还是期望 nginx 不在容器中运行 puma 提供的服务,本身我们可以依赖 upstream, 但是静态文件这块就有点尴尬,

    之前我们的做法是 有个 container 专门接受从外层主机挂载的目录 /tmp/public, 之后这个镜像 run 的指令就是 cp -r public /tmp/public

    这样外层的机器就获得了镜像里的 public 文件夹,但是我觉得这种方式属于取巧的邪道

    能否参考下您的解决方案 或者 有人能好心分享下么?

  • Ruby China 已经完全升级到了 Webpacker at July 02, 2020

    哈哈 我正准备问 嘛时候可以把 backbone 换一下口味

  • 最近在看 stimulusreflex , 这玩意对后端真是友好阿 at July 02, 2020

    anycable 已经更新到了 1.0 版本 看着性能还是不错的 10000 个 client 95% 也就 1 秒

    clients:  1000    95per-rtt: 196ms    min-rtt:   2ms    median-rtt:  33ms    max-rtt: 252ms
    clients:  2000    95per-rtt: 296ms    min-rtt:   2ms    median-rtt:  48ms    max-rtt: 596ms
    clients:  3000    95per-rtt: 462ms    min-rtt:   2ms    median-rtt: 101ms    max-rtt: 694ms
    clients:  4000    95per-rtt: 670ms    min-rtt:   3ms    median-rtt:  72ms    max-rtt: 1382ms
    clients:  5000    95per-rtt: 712ms    min-rtt:   3ms    median-rtt: 101ms    max-rtt: 1526ms
    clients:  6000    95per-rtt: 739ms    min-rtt:   3ms    median-rtt:  99ms    max-rtt: 2901ms
    clients:  7000    95per-rtt: 745ms    min-rtt:   2ms    median-rtt: 231ms    max-rtt: 2800ms
    clients:  8000    95per-rtt: 950ms    min-rtt:   2ms    median-rtt: 173ms    max-rtt: 3109ms
    clients:  9000    95per-rtt: 1133ms   min-rtt:   3ms    median-rtt: 185ms    max-rtt: 4084ms
    clients: 10000    95per-rtt: 1033ms   min-rtt:   3ms    median-rtt: 248ms    max-rtt: 2671ms
    

    https://github.com/anycable/anycable/blob/master/benchmarks/2020-06-30.md

  • 使用 Capistrano 部署,时间超长,原因是什么? at July 02, 2020

    目前使用 docker-compose 的时候出现一个问题

    在升级 image 完毕后, 重新运行 docker-compose 的时候 这个时候新的 docker image 有启动时间 这段时间会 502

    大概几秒,docker 里的 puma 启动完毕后就没这个现象了

  • Twitter 上被 Hey 刷屏了 at June 17, 2020

    感觉自己用邮件还没有用到那么强....

  • 如何基于 ActionCable 搭建 webrtc 的服务 at April 30, 2020

    最近大家开始折腾 ActionCable 了呀

  • 直接修改 erb 一段时间后会恢复到原始的页面 at April 29, 2020

    是重启 docker 后恢复原始吧

    docker 的特性

    如果不想 建议将 homeland 的页面挂载出来

  • RubyConf China 哔哩哔哩频道上线 at April 28, 2020

    弹幕类的应该 go 会好一些

    视频主要还是靠 cdn 抗

  • RubyConf China 哔哩哔哩频道上线 at April 28, 2020

    这个有点屌

    必须资瓷

  • Homeland React 前端的性能/体验 at April 26, 2020

    我只是好奇

    类似 ruby-china 的项目

    用前端渲染和后端渲染,大家能感受到运行时间差异么?

    我自己用 react 的理由主要有两点

    1. 直接操作 dom 变来变去,还要考虑状态很麻烦,react 的 data 直接确定 ui 在处理复杂应用时不用考虑过多细节与状态。

    2. react 有丰富的 UI 组件可以用

    至于页面渲染时间,10-50ms 我自己是感觉不到区别

  • 最近在看 stimulusreflex , 这玩意对后端真是友好阿 at April 20, 2020

    这个 stimulusreflex 就是仿照这 liveview 来的

  • 最近在看 stimulusreflex , 这玩意对后端真是友好阿 at April 20, 2020

    官方的解释就是 scale 问题就靠 anycable go 来撑了

    因为扩展性做的改变不是很大

    算能接受吧

    另外一个网站同时在线 1w 配 4 台机器也算能解决一部分问题吧

  • 最近在看 stimulusreflex , 这玩意对后端真是友好阿 at April 20, 2020

    刚好也在看另外一个项目 chatwoot, 也是基于 websocket

    包括我在内,大家都认为 "Rails 原生的 websocket 比较弱 "

    但是确实我也不太了解这块应该怎样去做 benchmark , 也不太知道这个极限值 大概是多少

    不知道是否有什么有效的方式,能够知道 这个 rails 的 websocket 的极限是多少呢?

  • 最近在看 stimulusreflex , 这玩意对后端真是友好阿 at April 19, 2020

    stimulusrelex 基于 stimulus 和 websocket

    stimulus 本身跟 react 之类的并无冲突,直接可以用

    我用 react 其实就是懒得搞 ui

  • gems.ruby-china.com 挂了 at April 13, 2020

    着急的时候可以试试

    https://mirrors.tuna.tsinghua.edu.cn/help/rubygems/

    这个的原理 跟 gems.ruby-china.com 不一样,

    清华大学的这个好像是主动拉取

  • 本地测试 homeland 发现用户可以自行删帖而引发的思考 at March 28, 2020

    直接看代码这种方式 简直就是暴力美学

  • 350 行实现一个简单酸酸 at March 17, 2020

    之前我在 1024 看了个帖子 某监控屏幕上 居然出现了 443 端口 wss 方式都被监控出来了

    我还在想这玩意是怎么检测出来的

    只不过后面我一看备注是 移动端

    我在想估计是华为手机系统级别出来的,

    而不是通过协议拆出来的吧,要不 ssl 就不可靠了还怎么玩

  • 想了解 Java 微服务横行的当下,还有多少人用 Rails 的? at March 17, 2020

    确实正如您说的,这套东西又烧钱又耗人力

    主要是之前对技术难度预估不足,盲目自信,最后特别后悔

    后来我自己的想法是,微服务这种搞法,估计运维 > 5 才能平衡吧

    这里也可以麻烦大家统计下 大家上微服务,运维大概多少人,研发大概多少人

    docker 化我倒是有一些使用 我们有一些后台任务挺烦挺长的,而且都是瞬时来,平时常备的两台 sidekiq 服务器不够,我是 将 sidekiq 进程做成了一个 docker 服务,同时检测 sidekiq 队列堆积情况 >1000 后 就在阿里开 docker 容器跑 效果还行

  • 在 Rails 里如何使用 vue? at March 16, 2020

    只要不用 vue router 管理就行,该咋用 rails 还是咋用 就是一个页面一个 vue 的组件

  • 想了解 Java 微服务横行的当下,还有多少人用 Rails 的? at March 16, 2020

    之前我吹捧过一阵子微服务,

    拆了几十个小的服务,变成了一个伪微服务

    之后

    各种监控,各种部署,还有各种神烦的日志跟踪问题 数据库的一致性 还有该死的同步异步问题超时问题

    可能是技术不够,让我深切的体会到了

    啥叫搞服务发现,搞网关,搞流量控制,搞服务降级,搞异步部署

    最后

    我觉得我就是个弱智

  • [深圳] 开源中国招聘 Ruby 开发工程师,15k 起 at January 15, 2020

    开源中国的代码托管估计是

    可能参考了 gitlab 比较多吧

  • 目前程序已经开发了一年,想要有 2.0 版本的规划,怎么去做设计书 at January 10, 2020

    我比较好奇 是 ruby 开发的么

  • [分享] 一个自己近期写的小 Gem (财务类公司应该会用到) at December 12, 2019

    哈哈 我还记得当年拿到的一个远程面试题 就是这个功能 ~

  • 求教:怎么在本地通过代理打开不能直连的服务器的连接呢? at November 05, 2019

    我猜你说的是 反向代理?

  • 为何 RailsGirl 的教练都不收费,活动还停了? at October 19, 2019

    技术栈要求的太多了

    另外市场转化到了 app 公众号 小程序 了

  • 用 Rails 写后端 API,请问有什么自动生成 API 文档 的 gem 吗 at October 14, 2019

    现在 graphql 已经是大势所趋了么?

  • Sidekiq 6.0 已经取消了 daemon pid 和 logger, 作者要求使用 systemd 了 at September 17, 2019

    哈哈 新开的项目就没注意

  • 没人感觉 graphql.cn 的文档写的太垃圾么? at September 10, 2019

    开源真是完美的解释了 啥叫 you can you up no can no BB.

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