consul 작업
1560 단어 go
일반 명령
consul agent -dev
이 모드에서는 데이터가 오래 지속되지 않습니다consul agent -dev -ui
ui를 하나 오픈하고localhost:8500에 있습니다consul members
실행 중인consul 노드를 보십시오consul join x.x.x.x:y
다른 서버에서 서비스 노드를 연 후 메인 서비스에 가입합니다consul leave
다른 서버consul은 주 노드를 떠난다consul force-leave
마스터가 끊겼을 때 강퇴합니다consul reload
consul 서비스를 다시 불러옵니다. consul이 멈추지 않았을 때 실행해야 합니다.consul agent -dev -config-dir=./consul.d
프로필 모니터링, 서비스 오픈, 테스트 모드 프로필 샘플:helloworld.json {
"service": {
"name": "web",
"tags": ["golang"],
"port": 8088
}
}
정식으로
consul agent -server -bootstrap-expect=1 -data-dir=/tmp/consul -node=agent-one -bind=172.20.20.10 -enable-script-checks=true -config-dir=/etc/consul.d
매개변수 해석
-dev
테스트 모드로 성명되어 데이터가 오래 지속되지 않습니다. 즉, 데이터-dir를 설정할 필요가 없습니다-server
서버 노드라고 성명합니다. 한 집단에 서버가 하나밖에 없습니다. 많거나 적거나 할 수 없습니다. 다른 것은 모두client입니다. - 서버 태그를 가지고 있지 않으면 됩니다-config-dir
일부 업무 서비스를 연결합니다. 이 경로에 Helloworld와 유사합니다.json 서비스 설정config-dir=/etc/consul.d
-node
노드 이름, 기본 기계 이름, 수동으로 지정할 수 있습니다-node=agent-1
-bootstrap-expect
서버 노드는 몇 개의 하위 노드가 가입하기를 기다려야 합니다-bootstrap-expect=1
-data-dir
비테스트 모드에서 지구화 데이터가 필요하며 이 경로에 저장됩니다-data-dir=/tmp/consul
-enable-script-checks=true
스크립트를 뛰고 건강 조회 같은 효과를 낸다고 합니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Go Fiber 및 PlanetScale로 REST API 구축 - 4부다시 사용자 핸들러에 UpdateUser라는 새 함수를 추가합니다. 업데이트 사용자를 main.go에 등록 이제 응용 프로그램을 다시 실행하십시오. 이전에 생성한 사용자를 업데이트합니다. 응답 사용자가 존재하지 않을...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.