광역 서비스 검색 및 보쥬르/아바호를 조사하고 있습니다. 정말 좋습니다. 그러나이 모든 작동 방식에 대해서는 약간 혼란 스럽습니다.bonjur/avahi를 통한 광역 서비스 검색
so :
나는 많은 서비스를 클라우드에서 운영하고있다.
전 세계 어느 곳에 나 위치 할 수있는 클라이언트가 있습니다.
클라이언트가 클라우드의 서비스를 자동으로 검색하기를 원합니다.
나는 클라이언트가 절대적으로 0 conf이므로 IP, 포트, 아무것도 모르기 때문에 클라이언트가 필요합니다.
올바르게 이해하면 위에 언급 한 dns-sd 라이브러리를 사용하여 수행 할 수 있습니다. DNS 서버에 대한 전체 액세스 권한이 있으므로 서비스가 이러한 libs를 사용하여 시작할 때 스스로를 등록 할 수 있으며 데이터는 전세계의 DNS 서버를 통해 확산 될 수 있습니다.
클라이언트는 bonjur/avahi tech를 사용하여 내 도메인의 DNS 레코드를 쿼리하여 광고 된 정보를 얻을 수 있습니다.
내가해야 할 일은 클라이언트를 bonjur/avahi 라이브러리와 연결하고 어떤 도메인 (쿼리)을 사용해야하는지 알려주는 것입니다. 이것이 맞습니까?
여기에 뭔가가 누락되었거나 작동하는 방식입니까?
미리 감사드립니다.
감사합니다. 게시해야하는 것은 IP 주소와 서비스 포트이며, TXT 레코드로 추가 연결 정보를 추가합니다. 클라이언트는 자동으로 구성 할 필요가 없으며 게시 된 정보를 탐색 할 수 있어야만 연결할 서비스를 파악할 수 있습니다. 그게 다야. 예 DNS를 동적으로 업데이트 할 수 있습니다. 이 경우에도 문제가있을 수 있습니까? – user2297996