jlog ruby:OmniTI Labs的JLog的Ruby C扩展
日志OmniTI Labs的Ruby C绑定。建立在由Mark Bainter(@mbainter。) JLog是“journaled log”的缩写,这个包实际上是一个API和实现,即libjlog。什么是libjlog? libjlog是一个纯C、非常简单的持久消息队列,具有多个订阅者和发布者(线程和多进程安全)。基本概念是发布者可以打开日志并向其写入消息,而订阅者则可以打开日志并使用其中的消息。 “这听起来很容易。” libjlog通过发布到固定大小的日志缓冲区并在没有更多消费者未决时消除旧日志缓冲区来抽象执行日志轮换或维护的需要。安装将此行添加到应用程序的Gemfile中: gem 'jlog'然后执行: $ bundle或者自己安装: $ gem install jlog用法log = Jlog . new ( '/va
文件列表
jlog-ruby-master.zip
(预估有个14文件)
jlog-ruby-master
.gitignore
169B
jlog.gemspec
942B
README.md
2KB
Gemfile
150B
spec
jlog_spec.rb
1KB
jlog
writer_spec.rb
439B
reader_spec.rb
1KB
暂无评论