Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ClusterLabs/libqb
libqb is a library providing high performance logging, tracing, ipc, and poll.
https://github.com/ClusterLabs/libqb
Last synced: 18 days ago
JSON representation
libqb is a library providing high performance logging, tracing, ipc, and poll.
- Host: GitHub
- URL: https://github.com/ClusterLabs/libqb
- Owner: ClusterLabs
- License: lgpl-2.1
- Created: 2011-03-23T05:07:09.000Z (over 13 years ago)
- Default Branch: main
- Last Pushed: 2024-08-28T14:34:04.000Z (3 months ago)
- Last Synced: 2024-10-20T09:52:25.572Z (24 days ago)
- Language: C
- Homepage: http://clusterlabs.github.io/libqb/
- Size: 7.3 MB
- Stars: 165
- Watchers: 45
- Forks: 97
- Open Issues: 33
-
Metadata Files:
- Readme: README.markdown
- License: COPYING
Awesome Lists containing this project
README
# libqb
[English](./README.markdown)|[简体中文](./README_CH.md)
## What is libqb?
libqb is a library with the primary purpose of providing high-performance,
reusable features for client-server architecture, such as logging,
tracing, inter-process communication (IPC), and polling.libqb is not intended to be an all-encompassing library, but instead provide
focused APIs that are highly tuned for maximum performance for client-server
applications.[![Build Status](https://travis-ci.org/ClusterLabs/libqb.png)](https://travis-ci.org/ClusterLabs/libqb)
[![COPR Build Status](https://copr.fedorainfracloud.org/coprs/g/ClusterLabs/devel/package/libqb/status_image/last_build.png)](https://copr.fedorainfracloud.org/coprs/g/ClusterLabs/devel/package/libqb/)## For more information, see:
* [libqb wiki](https://github.com/clusterlabs/libqb/wiki)
* [Issues/Bugs](https://github.com/clusterlabs/libqb/issues)
* [The doxygen generated manual](http://clusterlabs.github.io/libqb/CURRENT/doxygen/)
* You can build it yourself with the following commands:$ make doxygen
$ firefox ./doc/html/index.html## Dependencies
* glib-2.0-devel (If you want to build the glib example code)
* check-devel (If you want to run the tests)
* doxygen and graphviz (If you want to build the doxygen man pages or html manual)## Source Control (GIT)
git clone git://github.com/ClusterLabs/libqb.git
[See Github](https://github.com/clusterlabs/libqb)
## Installing from source
$ ./autogen.sh
$ ./configure
$ make
$ sudo make install## How you can help
If you find this project useful, you may want to consider supporting its future development.
There are a number of ways to support the project.* Test and report issues.
* Help others on the [[email protected] mailing list](http://clusterlabs.org/mailman/listinfo/developers).
* Contribute documentation, examples and test cases.
* Contribute patches.
* Spread the word.