.NET에서 새로운 레코드를 찾기 위해 db 테이블을 폴링하는 Windows 서비스를 만들어야합니다. 새로운 기록이 있다면 그것은 약간의 처리를해야합니다. 타이머로 쉽게 할 수 있다는 것을 알고 있습니다.이 시나리오를 처리하는 더 좋은 방법이 있습니까?데이터베이스 폴링을위한 Windows 서비스 만들기
1
A
답변
0
SQl 서버를 사용하는 경우 Notification Services를 사용할 수 있습니다. 표시되는 쿼리를 작성하여 일부 데이터를 검색하고 데이터가 변경되면 이벤트가 애플리케이션으로 전송됩니다.
따라서 데이터베이스를 지속적으로 폴링하는 대신 푸시 기반 솔루션을 사용하게됩니다.
은 여기에서 찾을 수있는 몇 가지 documentation내가 어떤 외부 시스템 사이에 정기적으로 동기화를 할 것입니다 그 자신을 서비스 윈도우의 디자인에서 일하고 있어요
[편집]. 그것은 일정한 시간 간격으로 하루에 한 번 발생합니다. 개별 변경 사항에 대한 알림을받을 필요가 없으므로 현재 알림 서비스를 사용할 계획이 아닙니다. 그러나 어떤 경우에 업데이트가 발생할 수 있고 즉시 작업해야하는 경우에는 밀어 넣기 방식이 더 좋다고 생각합니다.
관련 문제
- 1. 데이터베이스 기반 System.Timers.Timer for Windows 서비스 만들기
- 2. 데이터베이스 폴링을위한 타이머를 시작할 위치는 어디서입니까?
- 3. Windows 서비스 만들기
- 4. 스프링으로 중앙 데이터베이스 서비스 만들기
- 5. Google 캘린더와 같은 서비스 만들기. 어떤 데이터베이스?
- 6. Windows 8 Metro 앱에서 백그라운드 폴링을위한 가장 좋은 방법은 무엇입니까?
- 7. RSS 서비스를 시작하기위한 Windows 서비스 만들기 qbconnector
- 8. Visual Studio를 사용하지 않고 Windows 서비스 만들기
- 9. 구성 파일을 사용하여 Windows XP에서 서비스 만들기
- 10. 프로그램을 여는 Windows 서비스 만들기 - Delphi
- 11. Windows 서비스 및 배치 파일 만들기
- 12. Windows 서비스 용 기본 클래스 만들기
- 13. Windows 서비스 용 MSI 설치 관리자 만들기
- 14. Vb.net Windows 서비스 및 데이터베이스 쿼리
- 15. WCF Windows 용 여러 데이터베이스 용 서비스
- 16. 데이터베이스 테이블 만들기 Windows 8 Metro
- 17. Windows 서비스 : 서비스 특정 파일 (데이터베이스)의 가장 적합한 위치
- 18. Windows Mobile 6.x에서 .NET Windows 서비스 만들기
- 19. Windows에서 서비스 만들기
- 20. 다중 스레드 창 서비스 만들기
- 21. Windows에서 서비스 만들기 xp
- 22. windows 서비스/웹 서비스
- 23. Windows 서비스 제거 문제 Windows 서비스 제거
- 24. 새 데이터베이스 문제 만들기
- 25. Windows 서비스에서 데이터베이스 액세스
- 26. Windows 서비스
- 27. windows 서비스
- 28. Windows 서비스
- 29. 장거리 실행 명령의 웹 폴링을위한 RFC/표준
- 30. 원격 SQL Server 엔진에 데이터베이스 만들기
귀하의 DB에 따라 다릅니다 - 일부 DB는 예를 들어 새 레코드에 대한 알림을 제공합니다 ... – Yahia
SQL Server 2008 – VJAI
에 알림 기능이 있으므로이 푸시 기반을 폴링하거나 구현할지 여부를 선택할 수 있습니다. .. – Yahia