आप चलाता उपयोग करने के लिए सक्षम होना चाहिए और listen/notify functionality in PostgreSQL कुछ इस तरह प्राप्त करने के लिए:
सम्मिलित/अपडेट करने का एक सेट/एक अधिसूचना घटना बनाने के लिए जब भी अपनी तालिका में कुछ भी परिवर्तन, उपयोग कर बनाई गई triggers हटाना/पेलोड के रूप में परिवर्तित/हटाए गए आईडी।
पृष्ठभूमि प्रक्रिया समय-समय पर अधिसूचनाओं के लिए जांचती है (here's an example using Java/JDBC), और तब वेब सेवा कॉल करने के लिए डेटाबेस से परिवर्तित रिकॉर्ड लोड करता है।
यह किसी भी तरह से एक वास्तविक समय धक्का-प्रकार प्रणाली में नहीं है, लेकिन आप डेटाबेस मतदान पर अधिसूचना घटनाओं वेब सेवा कॉल को गति प्रदान करने के लिए है। हालांकि यह चाल चल जाएगा। PostgreSQL साथ
अपाचे ऊंट भी प्रदान करता है एक PostgresSQL [परिवहन] (http://camel.apache.org/transport.html)। आप [जावाडीएसएल] (http://camel.apache.org/java-dsl.html) का उपयोग करके एक मार्ग बना सकते हैं। नोटिफ़ाई के साथ संयोजन में, यह काम कर सकता है। – koppor
संबंधित प्रश्न [जावा एप्लिकेशन में पोस्टग्रेज़ परिवर्तनों को सूचित करना] (http://stackoverflow.com/q/18126178/873282) – koppor