最近更新比较频繁。。
哇,可以可以!赚钱了给你投稿~~
已修复了。
去掉我觉得也不好看,这些都在慢慢调整吧。。。
1、你的头像好赞哦 2、这玩意能无缝使用 sidekiq 中的业务代码?应该不能载入 rails 吧? 3、看了下源码,真是跟 ruby 一模一样啊~~
折腾并学习嘛
很幽默的
谢谢提醒,哈哈
感觉你在黑我
家里的 xbox 都懒得玩~~~
我擦,钱能解决的事当然都是小事。但是你说一个宅男宅家里,除了撸代码还能干啥
1、这个我当然知道呀~ 2、嗯 3、整个 sidekiq 的 cpu 的占用是非常低的,完全就是 占内存。我的初衷是减少内存占用,而不是降低 cpu 资源。
sidekiq 只所以占内存是因为会载入 rails,这个大家都知道。 可是你说这样做没意义,我不认同。
之前 sidekiq+puma 服务器,就要载入 2 份 rails,也就是 rails 会吃 2 份内存(一份几百 M)。现在只有 puma 会载入 rails,也就是少了一份内存占用。puma 本身也会有更的内存来提高效能。
而执行相关任务时的内存占用,几乎可以忽略不计。
所以,我不觉得这样做没意义:)
很久之前就这样做过了,每次 rake 也会载入整个 rails,其实依然慢
看了下这玩意确实不错,基于线程的。 那定时任务呢~
看实际需求嘛,发邮件,发短信这种耗时几秒几十秒的,可以用这些啊
我再一想,不对啊,这样搞我得重写多少代码啊~~~
噗,很有道理,突然觉得 @zlx_star 说的也有道理。。hoho,但是看起来不屌啊~~~ 定时任务也可以直接写个 ruby 脚本放 crontab 中,然后 post 吗~~~ = =!
差别还是很大的。如果都是轻量级的任务,比如发邮件,发短信什么的,几秒钟的任务用这个来做还是很方便的。耗时的任务当然还是用 golang 重写业务啦。这个文中已阐述~~~
完全不一样啊,sidekiq 会在后台一直驻留吃内存啊。 就是不想重写业务才这么整。
主要是折腾·· 日积月累也不少,哈哈哈
不是一样的东西啊?
这个 gem 有时候帮倒忙的感觉啊
不把我 vue.js 放眼里啊!哼哼!(虽然我不会)
恭喜啊
作为 rails 程序员,我觉得我挺全栈的~~
#11 楼 @freefishz 自己写的还好