[erlang-questions] gproc integration
Tue Apr 12 09:21:41 CEST 2011
There are no performance implications, and if you want to run gproc as an included application, I believe that you can.
One thing to keep in mind, though, is that the current version checks for the gproc_dist environment variable in the "current application", which would not be gproc if it is included inside another application. One could consider this a bug, or alternatively a 'feature' which ought to be documented. :)
If you don't use global gproc, I don't think this matters, as the default is to run local-only.
Having said this, I see no benefit of including gproc, as it is meant to run on each node and regarded as a "system component". I recommend keeping it as a top application.
On 12 Apr 2011, at 03:06, Mike Oxford wrote:
> Is it better to run grpoc alongside or inside of an application?
> I don't know how they interact (re: VMs) and are there serious performance implications to just starting gproc app instead of having a supervisor inside my application start the gproc supervisor?
> erlang-questions mailing list
Ulf Wiger, CTO, Erlang Solutions, Ltd.
More information about the erlang-questions