Ruby on Rails
bill_yang88
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
什么是Unicorn
The link什么是UnicornUnicorn是为Ruby应用程序提供的一个HTTP服务器,类似于Mongrel or Thin。它采用Mongrel的Ragel HTTP解析器,但是采用一种截然不同的架构和理念。 在典型的配置中,你通过智能的均衡或者简单的轮训方式通过nginx向mongrel池发送请求。 最后,根据你负载均衡的情况,你想要更好的可视性和可靠性,所以你把haproxy也放进翻译 2015-06-23 21:42:36 · 5383 阅读 · 0 评论 -
Sidekiq基础的基础
基础知识翻译 2015-06-12 21:32:26 · 1130 阅读 · 0 评论 -
sidekiq入门
Getting Started翻译 2015-06-12 21:05:51 · 731 阅读 · 0 评论 -
使用Redis
Using RedisSidekiq使用Redis来保存任务和运行数据。默认情况下,Sidekiq尝试连接本地端口号6379的Redis服务,在开发环境下这样很方便,但是在生产环境下需要进行配置。记住,如果要对Redis进行配置,需要同时配置Sidekiq.configure_server和Sidekiq.configure_client。你可以把如下代码段添加到config/initializer翻译 2015-06-13 23:37:01 · 585 阅读 · 0 评论 -
Sidekiq最佳实践
遵循这些规则,以提高你的Sidekiq体验: 1.保证任务的参数小而简单 sidekiq将传递给perform_async的参数不变的传递给Redis。我见过很多人这样做:quote = Quote.find(quote_id)SomeWorker.perform_async(quote)你这样做是把整个Quote对象序列化后传递给Redis,如果你的队列在复制quote对象的同翻译 2015-06-12 22:49:06 · 1546 阅读 · 0 评论 -
Sidekiq错误处理
唉,我也不愿意说这,但是你的workers在处理任务时可能会出现一些异常,这是真事。最佳实践使用一个处理错误的组件,比如 Honeybadger, Airbrake, Rollbar, BugSnag, Sentry, Exceptiontrap, Raygun等,它们功能上都类似,你可以选择一个使用。在一个任务上出现异常时,这些组件会向你发送一封email。请注意,Sidekiq 3.0删除了对翻译 2015-06-14 23:36:24 · 2368 阅读 · 0 评论
分享