sql >> Databasteknik >  >> RDS >> Mysql

Hur man lyssnar på nya db-skivor via java

Tekniken du använder kallas polling. Du letar efter nya poster, väntar en viss tid och kontrollerar sedan igen efter nya poster. Ett bra sätt att svara på nya poster kan vara att skapa en kontroller som hanterar att infoga nya poster i databasen och tvinga alla klienter (som uppdaterar databasposter) att använda kontrollern för att göra det. Då kan styrenheten varna dig när det finns ett nytt rekord. För att underlätta kontrollantens varningar kan du skapa en webbtjänst där kontrollenheten kan kontakta dig.

Jag säger att det här "kan" vara ett bra sätt att göra det eftersom att skapa en controller och en webbtjänst så klart är extra jobb. Det skulle dock göra omröstning onödig. Om du vill fortsätta använda din pollingteknik kan du göra en tjänst (producent) som gör pollingen och fyller en kö med de nya resultaten. Ditt andra program (konsument) kan sedan hämta föremål från kön och göra något med dem.



  1. hur man skapar en MySql-fråga för att visa löpande saldo från kredit och debet där flera kunder har individuella saldon

  2. Implementera super-typ subtyp korrekt i MySQL

  3. Möjliga konsekvenser av att öka varchar-längden i MySql?

  4. ta bort duplicerande fält i php-mysql resultatrader