Re: Listen/Notify feedback

2020-07-12 Thread Michel Pelletier
On Sat, Jul 11, 2020 at 10:44 AM Brian Dunavant wrote: > One aspect is if there is no one listening when a notify happens, the > message is lost (e.g. no durability). If this is important to you, it can > be addressed by writing the messages to a table as well when you NOTIFY, > and the listene

Re: Listen/Notify feedback

2020-07-12 Thread Rita
Good to know about potential performance problems. I don't plan to have more than 5 hosts. Also, good to know about MQTT. On Sun, Jul 12, 2020 at 8:52 AM Andrew Smith wrote: > On Sun, 12 Jul 2020 at 21:39, Rita wrote: > >> Thats good to know. Are there some standard patterns or best practices

Re: Listen/Notify feedback

2020-07-12 Thread Tom Lane
Andrew Smith writes: > A couple of years ago I started looking into listen/notify in PG10 and > found that the throughput decreased quite a bit as I added more and more > listeners. Given the number of apps I needed to have listening and the > number of messages that I expected to be consuming, I

Re: Listen/Notify feedback

2020-07-12 Thread Andrew Smith
On Sun, 12 Jul 2020 at 21:39, Rita wrote: > Thats good to know. Are there some standard patterns or best practices I > should follow when using messaging and with listen/notify? > > On Sat, Jul 11, 2020 at 1:44 PM Brian Dunavant wrote: > >> One aspect is if there is no one listening when a notif

Re: Listen/Notify feedback

2020-07-12 Thread Rita
Thats good to know. Are there some standard patterns or best practices I should follow when using messaging and with listen/notify? On Sat, Jul 11, 2020 at 1:44 PM Brian Dunavant wrote: > One aspect is if there is no one listening when a notify happens, the > message is lost (e.g. no durability)

Re: Listen/Notify feedback

2020-07-11 Thread Brian Dunavant
One aspect is if there is no one listening when a notify happens, the message is lost (e.g. no durability). If this is important to you, it can be addressed by writing the messages to a table as well when you NOTIFY, and the listener deletes messages after they are processed. On connection the l

Listen/Notify feedback

2020-07-11 Thread Rita
I am investigating various pub/sub tools such as ActiveMQ, Rabbit, Redis, etc.I came across Postgresql Listen/Notify and was easily able to write code to listen to messages. For the people who have been using this for a while: what are its downsides, things to consider when writing good code that u