Just to add few more to the list - ZooKeeper based solution (see Storm-Signals project for inspiration) tick tuples to do periodic refresh
On Thu, Aug 6, 2015 at 1:27 AM, Ritesh Sinha < [email protected]> wrote: > I need to write a bolt which processes the messages on the basis of IP. > Basically , i have a list of IP's stored in mongoDB.All the messages i get > will contain IP's, So , i need to check if that particular IP is present in > the list or not if it is present then i need to ignore the message else > process it. > > The list of IP is dynamic .There can be addition or deletion of IPs after > the topology has been deployed to storm. > > The problem is either I need to keep the IP is memory(but the changes > can't be reflected once the list is updated) or read it every time from > mongoDB, which makes the processing slow. > > Is there any way to implement it efficiently ? > Is it possible to trigger any event if addition or deletion of IP has > happened in mongoDB ? >
