Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak słuchać nowych rekordów db przez java

Technika, której używasz, nazywa się odpytywaniem. Sprawdzasz nowe rekordy, czekasz przez określony czas, a następnie ponownie sprawdzasz nowe rekordy. Dobrym sposobem reagowania na nowe rekordy może być utworzenie kontrolera, który obsługuje wstawianie nowych rekordów do bazy danych i zmusza wszystkich klientów (którzy aktualizują rekordy bazy danych) do używania tego kontrolera. Następnie kontroler może ostrzec Cię, gdy pojawi się nowy rekord. Aby ułatwić wysyłanie alertów kontrolerowi, możesz skonfigurować usługę internetową, dzięki której kontroler może się z tobą skontaktować.

Mówię, że to „może” być dobrym sposobem na zrobienie tego, ponieważ stworzenie kontrolera i usługi sieciowej to oczywiście dodatkowa praca. Jednak sprawiłoby to, że ankietowanie byłoby zbędne. Jeśli chcesz nadal korzystać z techniki odpytywania, możesz stworzyć usługę (producenta), która przeprowadza odpytywanie i wypełnia kolejkę nowymi wynikami. Twój inny program (konsument) może wtedy pobrać elementy z kolejki i coś z nimi zrobić.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql.connector - Wystąpił błąd w składni SQL; w pobliżu '%s' w wierszu 1

  2. Jak sprawić, by Sequelize używał pojedynczych nazw tabel

  3. Unikalny indeks MySQL według wielu pól

  4. Korzystanie z MySQL C API - sprawdź powodzenie wstawiania wierszy za pomocą przygotowanych instrukcji

  5. MySQL wybierz, gdzie jest równy wielu wartościom