중화사전망 - 구한말 사전 - 나코스와 유레카의 차이점은 무엇인가요?
나코스와 유레카의 차이점은 무엇인가요?
1. 범위가 다릅니다.
Nacos의 임계값은 모든 서비스에 대한 것이 아니라 특정 서비스에 대한 것이지만 Eureka의 자체 보호 임계값은 모든 서비스에 대한 것입니다. nacos는 CP와 AP를 모두 지원하며 eureka는 AP만 지원합니다. nacos는 긴 연결인 netty를 사용하고, eureka는 정기적으로 전송되는 짧은 연결을 사용합니다.
2. 다양한 보호 방법.
유레카 보호 방법: 짧은 기간 내에 갱신 실패 비율이 계산되어 특정 임계값에 도달하면 자체 보호 메커니즘이 작동됩니다. 이 메커니즘에 따라 Eureka 서버는 작동하지 않습니다. 마이크로서비스를 제거하고 정상화될 때까지 기다린 후 자체 보호 메커니즘을 종료합니다. 자체 보존 스위치(eureka.server.enable-self-preservation: false).
Nacos 보호 방식: 전체 서비스 인스턴스(Instance) 중 도메인네임 정상 인스턴스(Instance)의 비율이 임계값 미만일 경우, 해당 인스턴스(Instance)를 클라이언트에게 반환 여부와 관계없이 반환합니다. 인스턴스(Instance)가 정상인지 여부. 이러한 방식으로 일부 트래픽이 손실되더라도 클러스터의 나머지 정상 인스턴스(인스턴스)가 정상적으로 작동할 수 있도록 보장합니다.
3. 다양한 연결 방법.
nacos는 동적 새로 고침을 지원합니다. 컨트롤러(컨트롤러)에 @RefreshScope 주석을 추가하고 Netty 연결을 사용하세요. 유레카 자체는 동적 새로 고침을 지원하지 않으며 MQ와 협력해야 합니다. 동적 새로 고침을 완료하기 위해 짧은 연결이 정기적으로 전송됩니다.