You could look at how gproc does it, or just use gproc. <span></span><br><br>On Wednesday, May 2, 2012, AD  wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<div>
<br></div><div> I have a problem where i need to map event_ids to connection objects (for use in websockets to broadcast an event).  I am trying to determine the most efficient way to map 1 event_id to possibly several thousand connection objects.  Ultimately I would need to find every connection object mapped to an ID and then send an event to each connection object.  Is using an ETS bag and then using ets:foldl() to loop through the most optimal ?  I was thinking of breaking down each event_type into a separate ETS table and then storing the event_id for that event_type in the respective ETS table with the connection object.</div>

<div><br></div><div> Thoughts welcome.</div><div><br></div><div>Thanks</div><div>-AD</div>
</blockquote>