Welcome to SObjectizer's Wiki
This Wiki contains various documentation related to SObjectizer framework.
What is SObjectizer?
SObjectizer is a framework for building robust multithreaded applications. It is based on async message exchange and uses a mixture high-level abstractions: Actor-Model, Publish-Subscribe and Communicating Sequential Processes.
SObjectizer has a long history: starting as an in-house project inside JSP Intervale and becoming an open-source project in 2006. Until 2013 SObjectizer had been developed inside Intervale, and public releases of full source code in tarballs were uploaded to SourceForge. In 2013 SObjectizer's SVN repository was entirely migrated to SourceForge.
Since 2019 new versions of SObjectizer are being developed on BitBucket with a mirror on GitHub.
At the current time, SObjectizer is being developed by stiffstream company. So if you need commercial support for SObjectizer or want to customize SObjectizer to your specific needs you can ask for it: info at stiffstream dot com.
SObjectizer is distributed under New-BSD license so that it can be used either in open-source or closed-source projects.
SObjectizer's documentation is splitted into separate sections, each of them contains the information related to the specific major SObjectizer's version.
Documentation for SObjectizer-5.5 and older versions can be found in the old Wiki on SourceForge.