Sneakers 快速后台处理框架

开源网站开源项目 24-04-21 14:00:48

Sneakers 是 Ruby 和 RabbitMQ 平台上的一个快速后台处理框架。它使用混合进程线程模型,能够有效的提高 I/O 和 CPU 的性能,且不需要维护。通常它用于 CPU 密集负载环境。

建立一个 Gemfile

source'https://rubygems.org'gem'sneakers'gem'json'gem'redis'

建立一个工作线程

require'sneakers'require'redis'require'json'$redis=Redis.newclassProcessorincludeSneakers::Workerfrom_queue:logsdefwork(msg)err=JSON.parse(msg)iferr["type"]=="error"$redis.incr"processor:#{err["error"]}"endack!endend
[Sneakers 快速后台处理框架]相关推荐

Vapor Swift 的 Web 框架

Vapor 是一个 Swift 的 Web 开发框架,其灵感来自于 Laravel/Lumen 。支持 iOS、OS X 和 Ubuntu 系统。 ……...

今日开源
  1. Paladin Web游戏技术平台

    Paladin 是 Mozilla 社区推出的一个开源的 Web 游戏引擎技术。 Paladin sits at the intersection of 3D gaming, JavaScript framework and library development, and the browser. We're tied into the bits of t……

    开源软件 2024-05-12

  2. VUX 移动端 UI 组件库

    VUX 移动端 UI 组件库

    Vux(读音 [v'ju:z],同views)是基于 WeUI 和 Vue(2.x) 开发的移动端UI组件库,主要服务于微信页面。 基于webpack+vue-loader+vux可以快速开发移动端页面,配合vux-loader方便你在WeUI的基础上定制需要的样……

    开源软件 2024-05-12

  3. ionicons 开源图标集合

    ionicons 开源图标集合

    Ionicons是一个完全开源的图标集,包含 1,300 个专为 Web、iOS、Android 和桌面应用程序设计的图标。 Ionicons 是为Ionic Framework构建的,因此图标具有 Material Design 和 iOS 版本,支持 SVG 和 Web Font。 Io……

    开源软件 2024-05-12

返回顶部小火箭