Kori 2월 19일에 포스트됨 공유하기 2월 19일에 포스트됨 짐 메키트 (Jim McKeeth)의 "Building Microservices with Boss and Horse" 를 번역했습니다. (원문 작성: 2022년 12월, 최종 번역: 2023년 2월) 마이크로서비스를 보스(Boss)와 호스(Horse)를 가지고 구현하기에 사용된 발표자료, 관련 링크, 부가자료이다. 이 세션은 Hashload의 Vinicius Sanchez와 함께 진행했다. Hashload는 많은 프로그래밍 언어 (델파이, 파이썬, 고...)를 사용하는 브라질 개발자들이 깃허브(GitHub)에 만든 오픈-소스 커뮤니티이다. 목차 1 해쉬로드(Hashload)의 프로젝트들 2 도움말 (Documentation) 3 호스(Horse) 미들웨어 3.1 공식 호스(Horse) 미들웨어 3.2 기타 써드-파티 호스(Horse) 미들웨어 4 호스(Horse)의 세부 요소 4.1 메소드(Methods) 4.2 요청(Request) 속성들(Props) 4.3 응답(Resp) 메소드들(Methods) 1 해쉬로드(Hashload)의 프로젝트들 Boss: 델파이 애플리케이션용 의존성 관리자 (Dependency Manager) Horse: 델파이용 웹 프레임워크이다. 빠르고, 주장이 분명하고(opinionated), 미니멀리즘이 특징이다. ORMBr: 델파이를 위한 ORM (Object Relational Mapper, 개체와 관계를 맵핑하는) 프레임워크 Delphi-Docker: 델파이 IDE 안에 내장된 시각적 도구로써 도커(Docker) 컨테이너를 실행하고 생성하는 것을 돕는다. BCrypt: 비밀번호를 해쉬하는(password-hashing) 함수 dataset-serialize: JSON을 데이터셋(DataSet)으로, 데이터셋(DataSet)을 JSON으로 변환하는 컨버터(converter) RESTRequest4Delphi: 델파이 라이브러리로써 어떤 언어로 만들어진 REST 서비스든지 받아들인다. Ragna: 델파이 프로젝트용 쿼리 작성기, 파이어닥(FireDAC), UniDAC 등과 호환된다 2 도움말 (Documentation) 델파이 보스(Boss) 시작하기 (영문 초고) 호스(Horse) 도움말 문서를 위한 깃허브 프로젝트 (영어, 포루투갈어) 발표 자료 3 호스(Horse) 미들웨어 호스(Horse)에서 특정 사용 사례를 위한 기능을 추가하기 위한 미들웨어 3.1 공식 호스(Horse) 미들웨어 horse/jhonson jhonson: JSON Object와 JSON Array를 다루는 미들웨어 horse/basic-auth basic-auth: 기본(basic) 인증(authentication)을 다루는 미들웨어 horse/cors cors: CORS를 다루기 위한 미들웨어 horse/stream stream: Stream을 다루기 위한 미들웨어 horse/jwt jwt: secret key가 있는 JWT 토큰을 검증하기 위한 미들웨어 horse/exception exception: 예외(exceptions)를 다루기 위한 미들웨어 horse/logger logger: (콘솔, 파일) 로그(log) 기록을 위한 미들웨어 horse/compression compression: 내용 압축(compressing content)을 위한 미들웨어 3.2 기타 써드-파티 호스(Horse) 미들웨어 bittencourtthulio/etag bittencourtthulio/paginate bittencourtthulio/cachecontrol gabrielbaltazar/gbswagger willhubner/socketIO dliocode/ratelimit dliocode/slowdown giorgiobazzo/upload dliocode/query CarlosHe/healthcheck CarlosHe/staticfiles CachopaWeb/horse-server-static arvanus/horse-exception-logger claudneysessa/Horse-CSResponsePagination claudneysessa/Horse-XSuperObjects andre-djsystem/horse-bearer-auth andre-djsystem/horse-manipulate-request andre-djsystem/horse-manipulate-response antoniojmsjr/Horse-IPGeoLocation isaquepinheiro/horse-jsonbr IagooCesaar/Horse-JsonInterceptor 4 호스(Horse)의 세부 요소 4.1 메소드(Methods) Get Put Patch Head Post Delete 4.2 요청(Request) 속성들(Props) Body Session Query Params Cookie ContentFields MethodType Headers 4.3 응답(Resp) 메소드들(Methods) Status Content 1 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
Recommended Posts
이 토의에 참여하세요
지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.