Brug pgjdbc-ng-driveren.
http://impossibl.github.io/pgjdbc-ng/
Det understøtter asynkrone meddelelser uden polling. Jeg har brugt det med succes.
Se https://database-patterns.blogspot.com/2014/04/postgresql-nofify-websocket-spring-mvc.html
Oleg har også et godt eksempelsvar