어읽로꾸거
[Python] Fast Api 에서 Eureka 연결하기 본문
FastApi로 MSA 서비스를 만들었다.
이걸 Eureka에 연결해보자
pip install py_eureka_client
pip에서 py_eureka_client를 설치해주고
from fastapi import FastAPI
import py_eureka_client.eureka_client as eureka_client
import py_eureka_client.logger as logger
app = FastAPI()
@app.on_event("startup")
async def startup_event():
await eureka_client.init_async(eureka_server="유레카 서버의 IP",
app_name="서비스의 이름",
instance_port=포트,
instance_host="이 서버가 있는 IP"
)
이렇게 설정하면 된다.
async로 연결한 이유는 sync로 연결시 에러가 발생하기 때문
'정리' 카테고리의 다른 글
[네트워크 프로그래밍] 1. Stream - OutputStream (0) | 2022.09.07 |
---|---|
[수학] 2의 보수, 1의 보수 (+ 왜 필요한지 이유) (0) | 2022.09.04 |
[Python] Celery Execution Pools 셀러리 풀에 관하여 (0) | 2022.08.24 |
[Javascript] 알아야 할 7가지 자료형 (0) | 2020.11.09 |
Visual Studio Code 터미널이 새창으로 열릴때 해결법 (0) | 2020.10.15 |