资 源 简 介
Generic Group Communication Layer (G2CL) is an attempt to offer high level abstractions over group communications toolkits.
It was originally developed as a set of abstractions upon jGCS http://jgcs.sourceforge.net/, which provides a generic interface to several group communications toolkits. Throughout development we had several issues with original jGCS, that led us to make a fork of this project. Thus, G2CL is a generic group communication interface, and, at the same time, it ships with implementations of several high-level services using that generic interface.
G2CL is useful for applications that want to avoid being dependent of a specific group communication toolkit (e.g. JGroups, Appia, Spread, etc.) but need more than just a way to send asynchronous messages to the group. G2CL offers abstractions like sending synchronous messages, remote procedure calls and state transfer.
You can see in the Downloads section some publicat