what I've read so far에서 Interactor는 클라이언트 - 서버 아키텍처에 대해 유연하고 단순한 구성을 제공합니다. 그러나 네트워크를 P2P로 원한다면 어떻게해야할까요?Interactor 백엔드를 사용하여 P2P 네트워크 설정
내 머리 꼭대기에서 모든 노드 서버와 클라이언트를 만들 수 있지만 제대로 된 느낌이 들지 않습니다. 어떠한 제안?
what I've read so far에서 Interactor는 클라이언트 - 서버 아키텍처에 대해 유연하고 단순한 구성을 제공합니다. 그러나 네트워크를 P2P로 원한다면 어떻게해야할까요?Interactor 백엔드를 사용하여 P2P 네트워크 설정
내 머리 꼭대기에서 모든 노드 서버와 클라이언트를 만들 수 있지만 제대로 된 느낌이 들지 않습니다. 어떠한 제안?
이 질문에 대한 답변은 두 가지입니다.
동적/셀프 구성 : 그것은 정말 기본 프로토콜에 따라 는 P2P에 사용되는. 중앙 집중식 P2P 또는 분산 P2P 인프라를 구현하려는 경우 구성 요소 간의 기본 통신 옵션은 클라이언트 - 서버 아키텍처와 유사해야합니다. TCP/IP를 기본 프로토콜로 선택한 경우 서로 상호 작용해야하는 구성 요소간에 클라이언트 및 서버 인터페이스를 만들어야합니다. 그러나 Interactor를 사용하면 클라이언트 및 서버 인터페이스를 미리 구성 할 필요없이 런타임에 동적으로 구성 할 수 있다는 이점이 있습니다. 이렇게하면 각 노드가 시작하는 데 필요한 최소한의 구성이 있으며 클라이언트 - 서버 통신은 필요할 때마다 나중에 구성됩니다.
Inter-interactor 통신 : 이 기능은 버전 3.1.0에서 사용할 수 없지만 모든 노드는 모든 피어링 노드와 상호 작용자 통신을하도록 구성됩니다. 클라이언트 서버 구성에 대해서는 걱정할 필요가 없습니다. 대신 피어 (peer) 대상 노드를 나열하는 간단한 inter-interactor 구성을 사용하십시오. 이것은 런타임에 동적으로 구성 할 수도 있습니다.