Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
yang
@yfractal
Member
NO. 7072 / 2013-05-11

crypto.com
深圳
85 Topics / 1003 Replies
70 Followers
35 Following
52 Favorites
眼界很重要
GitHub Public Repos
  • sdb 73

    A Ruby stack profiler without GVL.

  • blog 47

  • ccache 17

    Ccache is a Redis client-side caching without fear.

  • anycable-rs 3

    Anycable Rust WebSocket Server

  • cpu_time 2

    Get CPU time in Ruby

  • sdb-analyzer 1

  • yfractal 1

  • sdb_signal 1

  • otel-snitch 1

    An experimental project aimed at avoiding serialization and network costs when the Otel client an...

  • vernier 0

    📏 next generation CRuby profiler

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 从一线城市返乡,怎么重新建立社交圈?(也求介绍长沙的朋友) at September 12, 2021

    我们公司叫 crypto,我以为你在说我们。

    在哪都差不多吧,可以线上交流啊

  • DHH:Rails 7 将在 2021+ 年为 JavaScript 提供三个很好的答案 at September 08, 2021

    嗯,是的,前后端分离,这些事情,都是前端的活。

  • DHH:Rails 7 将在 2021+ 年为 JavaScript 提供三个很好的答案 at September 08, 2021

    嗯,是的 Github 和 Shopify 确实做了很多。

    但比如 微服务,熔断,限流这些,似乎支持的不好。再比如 ActionCable

    Rails 在快速开发上已经做的非常好了,但在高性能上,似乎并不怎么好。

  • DHH:Rails 7 将在 2021+ 年为 JavaScript 提供三个很好的答案 at September 08, 2021

    Rails 一些东西是假设流量不大,架构简单的场景。Rails 似乎没想法走出这个场景。

  • 后端开发路线图 at September 08, 2021

    数据库少了 NewSql 还有 OLAP 这些。

  • Ruby 企业级架构师培训(实验班)暨 Rails on Cloud 开源 Contributer 招募 at August 21, 2021

    我现在的公司,Ruby 服务线上的 CPU 很早就上千了。出了很多问题,在我的印象里,没有一个是由语言引起的。

    上份工作,整个后端服务(这个服务是企业级的,虽然我不知道企业级是怎么定义的 😂 ),CPU 用了大约有 300 到 500 吧,语言有 Clojure/Erlang/Java/Rust。

    1000 核的 CPU 在阿里云上,一年大约 100w,大约是 2 ~ 3 个初级程序员的钱。

    Erlang/Java/Rust 的服务都做过或者看过别人做过一些优化,大多数问题,还是跟架构,实现有关。

    还遇到过很多有趣的事情,比如 Erlang 并发好,结果流量一上来,他第一个躺尸。Rust 不是内存安全吗,一部署,丫内存就涨涨涨。倒是 Java 保持了他一贯的水准,经常内存泄漏。

    我们有个服务原来是 Erlang 的,后来用 Rust 重写了。Rust 一样要解决性能和扩展性的问题。Erlang 性能是差一点,但目前的流量,翻十倍,Erlang 一样扛的住。翻一百倍,Rust 没准也会躺。Rust 和 Erlang 比起来,确实能省些机器钱,但太折腾了。Rust 是快,但网络延迟考虑进去的话,也就优势不大了。

    高并发、高性能、高可用

    web 开发,瓶颈在 IO。不过 Ruby 并发确实不咋样。不过,还是那句话,多数的时候,问题没在语言上。

    高可用上,ruby 积累的很少,甚至可以说还没有这方面的意识,但多数手段,跟语言也是无关的。

  • How Linux finds physical address through virtual memory at August 12, 2021

    感谢,试了一下,很有帮助 👍

  • How Linux finds physical address through virtual memory at August 11, 2021

    哈哈,是的,这部分没说明。

    这个想为后面讲 cow 或者 mmap 服务,就忽略了 😂

    page size 没仔细研看过,我知道的是为了可以给一个 process 更多地内存?不是很确定。求指教。

  • User Level Thread Switch at August 05, 2021

    😂 😂

  • Ruby 企业级架构师培训(实验班)暨 Rails on Cloud 开源 Contributer 招募 at August 04, 2021

    之前的团队后端十几个人,语言用到了 clojure/java/erlang/rust/kotlin/ruby,除了开发还有各种分工,比如负责网络,负责存储,负责稳定性,并且还依赖不少内部团队的服务。

    500 人的团队,可能本身就不需要那么多的纯开发。

  • MIT 6.S081 学习总结 at July 25, 2021

    new 一个对象?

  • MIT 6.S081 学习总结 at July 24, 2021

    😂

  • MIT 6.S081 学习总结 at July 22, 2021

    👍 👍

    这个 https://zhuanlan.zhihu.com/p/251366985,不过已经结束了 总结 https://zhuanlan.zhihu.com/p/347108301 他还组织了读论文活动 https://zhuanlan.zhihu.com/p/382412836,也已经结束了。

  • MIT 6.S081 学习总结 at July 21, 2021

    知乎上他们有人组过一个团,他们似乎刷完了操作系统,现在在刷分布式。

    他们做的还挺好的,整理了 wiki 之类的。

  • MIT 6.S081 学习总结 at July 21, 2021

    Martin 才是我们的榜样,人帅技术好,还会做菜!

  • MIT 6.S081 学习总结 at July 20, 2021

    没有没有 😂

  • MIT 6.S081 学习总结 at July 20, 2021

    不是不是 😂

  • MIT 6.S081 学习总结 at July 19, 2021

    哈哈,不是大佬。

    最主要还是看你兴趣了。工程方面,6.824 分布式系统挺有意思的,相对来说对基础没那么高。

    他们网络,数据库方面的课程也有,资料放出来的可能没那么全。

    他们还有线性代数,据说不错。

    数据库 CMU 15-445 和 15-721 资料比较全。

    网上有不少大学的公开课,一般可以挑选比较有名的,或者资料特别全的,最主要是 lab/project 要有。

  • MIT 6.S081 学习总结 at July 17, 2021

    嗯,是的。加油。

  • 计算阻塞 IO web server 的最大吞吐量 at June 28, 2021

    这个其实可以引出来很多东西。

    一个是超过这个最大吞吐,系统的行为是什么,怎么解决。

    工业的解决方案是加限流。这个是试用简单的场景。再好一点是用背压。网飞有一个 lib,机制类似 tcp 拥塞控制。facebook 的 memchahe 也用了类似的机制。

    这个 https://pdos.csail.mit.edu/6.S081/2020/readings/mogul96usenix.pdf 讲了一个类似的事情,主要是解决方案。

    Congestion Avoidance and Control 这个里面讲了背后原因,

  • Rails 多线程并发占用 CPU 问题 at May 30, 2021

    开进程

  • Rails on Cloud(Rails 微服务实践理论) at May 22, 2021

    经历过和听过的微服务改造,原因大体是可用性(最多),可维护,可扩展。

    数据库性能那么好,分表前可以抗非常久。

    分布式事务的话,如果服务拆的合理,或者一致性不那么重要,可以没有。

    http 性能完全可以接受,主要是没有 schema。

    rails 没有什么适合不适合的,没人搞罢了,就拿 github 来说,一个企业服务,三天两头挂,也没见他搞啥…

  • 学习计算机,请到 B 站大学 at May 10, 2021

    公司有位清华本硕的高职级的人,写技术文章,画图不给坐标,没有任何引用。人家可能是真大佬吧。

  • 最近 Basecamp 的瓜有人在吃么? at May 01, 2021

    三个党员,就应该成立党支部。 http://wenda.12371.cn/liebiao.php?mod=viewthread&tid=577492

  • 最近 Basecamp 的瓜有人在吃么? at May 01, 2021

    好像有三个党员,就要成立党支部

  • 【深圳】腾讯在线教育部 ABCmouse 团队诚聘高级后台开发工程师 at April 27, 2021

    我得强调一下,这个帖子是正经招聘贴!

  • 【深圳】腾讯在线教育部 ABCmouse 团队诚聘高级后台开发工程师 at April 26, 2021
    我是假装和大佬大佬不认识,过来舔一下

    我就是过来舔大佬的。

  • 【深圳】腾讯在线教育部 ABCmouse 团队诚聘高级后台开发工程师 at April 26, 2021

    弱弱的问一下,如果不找工作,可以加大佬的微信吗?

  • Ruby 社区的氛围为什么这么好? at April 25, 2021

    web 开发一个是降低复杂度的,这一点 rails 开起来似乎做的不错。 还有可扩展和高可用。这两点,rails 社区关注的似乎不多。

    web 开发,难搞的地方在存储。再有些其他的,比如网络什么的。

  • 为这个世界操碎了心 at April 23, 2021

    语言的话题,有的时候,就会变成豆腐脑是咸的,还是甜的。

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