2017-12-22 20 views
0

우리는 2 개의 마이크로 서비스를 제공합니다. 계정 마이크로 서비스 (등록, 확인 등). 전자 지갑 마이크로 서비스 (지갑 만들기, 입금, 인출 등).마이크로 서비스, 참조 및 외래 키

응용 프로그램은 먼저 계정을 만든 다음 모든 확인 된 사용자에 대해 전자 지갑을 만듭니다.

사용자 계정이 계정 마이크로 서비스에서 관리되고있는 것으로 간주됩니다.

wallet 서비스가 계정 엔티티 (external-user-id)에 대한 참조를 저장해야합니까? 또는 계정 마이크로 서비스가 지갑 엔티티 (external-wallet-id)에 대한 참조를 저장해야합니까?

나는 계정 마이크로 서비스가 많은 참조를 저장하는 허브가되는 것에 주로 관심이있다. 고려해야 할 관행이 있습니까?

답변

0

guid을 사용하여 계정 ID를 생성 한 다음 계정 구성 요소 및 지갑 구성 요소로 메시지를 보내 생성 된 aacountId 및 WalletId를 사용하여 계정 및 지갑을 생성하려는 클라이언트 또는 생성자가있을 수 있습니다. ..

의미가 있습니까?