0

mysql 데이터베이스 테이블 (테이블 이름이 bookTbl이라고 생각하는)을 업데이트하는 프로그램을 작성하려고합니다. 동시에이 프로그램을 실행하면이 프로그램에서 실행되는 세 대의 컴퓨터 (A, B, C)가 있다고 생각하며 네트워크와 상호 연결됩니다. 컴퓨터 A가 데이터베이스 테이블 bookTbl을 업데이트하면 다른 컴퓨터 B 및 C에 갑자기 통보해야하므로 Observers 디자인 패턴에 대해 생각했지만 어떻게해야하는지 생각할 수 없습니다. 나는 소프트웨어 디자인 패턴을 처음 사용한다. 내가 봤 거든 몇 가지 소스를 발견, 모든 것들이 콘솔 기반입니다. 이 웹 링크 또는 자습서를 이해할 수있는 좋은 다이어그램을 누군가에게 줄 수 있습니까? 옵션Observers 디자인 패턴을 동일한 프로그램에있는 두 대의 다른 컴퓨터에서 사용하는 방법

답변

1

커플 :

  • 이 DB를보고 당신에게
  • 는 중앙 지점을 사용하는 프로그램 (서비스)에 통보 할 각 프로그램 서버에서
  • 사용 작업에 의해 정기적으로 변경에 대한 데이터베이스를 시청 업데이트가 있으면 메시지를 수신 한 다음 다른 컴퓨터에 브로드 캐스트합니다.

더 많은 프로세스/컴퓨터가 관련되어 있다면 뭔가를 읽을 것입니다. 서비스 지향 아키텍처 및 프로세스 간 통신에 대해서도 설명합니다. 소프트웨어 디자인 패턴은 프로그램 내에서 코드가 어떻게 구성되어 있는지에 대한 것입니다.

http://particular.net/nservicebus을 살펴볼 수도 있지만 원하는 경우 지나치게 길 수도 있습니다.

관련 문제