[erlang-questions] [ANN] CloudI 1.1.1 Released!

Michael Truog <>
Tue Feb 5 07:57:35 CET 2013


Download 1.1.1 from http://sourceforge.net/projects/cloudi/files/latest/download

What is CloudI?
CloudI (http://www.cloudi.org/) is meant to be a "universal integrator" using an Erlang core, with its actor model, to pursue efficiency, fault-tolerance and scalability.  The CloudI API provides a minimal interface to communicate among actors that are called services or jobs (they are services, ran as if they are jobs, in parallel), so programming language agnostic, database agnostic, and messaging bus agnostic integration can occur.  CloudI currently integrates with the programming languages Erlang, C/C++, Java, Python, and Ruby, the databases PostgreSQL, MySQL, couchdb, memcached, and tokyotyrant, the messaging bus ZeroMQ and the internal CloudI messaging.  HTTP is also supported for easy integration with cowboy and misultin.  If anyone is willing to get involved, don't hesitate to contact me or start looking at the code.

What is CloudI? summary:
(short answer) "An application server that efficiently integrates with many languages, many databases, and many messaging buses in a way that is both scalable and fault-tolerant."
(shorter answer) "A rock-solid transaction processing system for flexible software development."
(shortest answer) "A Cloud at the lowest level."

About the release:
If you have had problems installing CloudI in the past, you should no longer have issues.  I have been working through build and install issues on Ubuntu and OSX, but no issues currently remain.  If you run into any problems, please don't hesitate to report them (here https://github.com/okeuday/CloudI/issues/new ).

The latest news is below:
  * use patterns instead of prefixes for ACL strings
  * add the following destination refresh methods:
    immediate_furthest, lazy_furthest,
    immediate_local, lazy_local,
    immediate_remote, and lazy_remote
  * build system fixes and documentation fixes for installation
  * fix CloudI API uuids to be completely standard v1
  * fix external service queueing during initialization

Please mention any problems, issues, or ideas!

Thanks,
Michael




More information about the erlang-questions mailing list