When is nonpersistent message delivery a viable option?

Jerry Smith

If, for example, a suite of distributed application components includes one component that publishes time data to its peers for intercomponent synchronization, it's probably not critical that every peer receive every published time update. In this case, nonpersistent messaging can reduce unnecessary computations, reduce the overhead of the JMS server, and potentially reduce network bandwidth.