SOCKS 또는 프록시 인증 지원과 같은 프록시 구성이 필요한 경우 vertx.httpServiceFactory.httpClientOptions에서 지정할 수 있습니다. 파일은 Vert.x http 클라이언트를 사용하여 다운로드되며 기본적으로 https 클라이언트는 ssl=true 및 trustAll=true로 구성됩니다. 기본 클라이언트 옵션은 vertx.httpServiceFactory.httpClientOptions 시스템 속성 및 vertx.httpServiceFactory.httpsClientOptions 시스템 속성과 함께 특정 구성을 사용 하 여 재정의 될 수 있습니다.이러한 속성은 모든 http 리소스에 대 한 유효 합니다. 유효성 검사 정책은 다운로드한 서비스의 유효성을 검사하는 방법을 제어하며 vertx.httpServiceFactory.validationPolicy 시스템 속성은 다운로드한 서비스 파일을 배포할 때 verticle 팩터리의 동작을 구성합니다. 그것은 일반 http 서버에서 호스팅 되는 서비스를 사용 하 여 메이븐 서비스 공장에 대 한 대안, 예를 들어 자바 스크립트 서비스 지퍼 어딘가에 호스팅. Maven 서비스 팩터리와 달리 http 서비스 팩터리는 클래스 경로 종속성 해결 을 제공하지 않습니다. 이 기능을 사용하려면 io.vertx:vertx-http-service-factory:4.0.0-milestone4이 클래스 경로에 있는지 확인하십시오. reistiago/vertx 다운로드 파일에서 새 릴리스에 대한 알림을 원하십니까? 기본 캐시 디렉토리 .vertx는 vertx.httpServiceFactory.cacheDir 시스템 속성을 사용하여 특정 위치로 설정할 수 있습니다. http 클라이언트는 vertx.httpServiceFactory.proxyHost 및 vertx.httpServiceFactory.proxyPort 시스템 속성을 사용하여 프록시 서버를 지원하도록 구성할 수 있습니다. 공개 키 서버 uri는 vertx.httpServiceFactory.keyserverURITemplate 시스템 속성으로 구성할 수 있습니다. URI 템플릿은 이러한 방식으로 공개 키 URI를 만드는 데 사용됩니다: 클라이언트는 vertx.httpServiceFactory.authUsername 및 vertx.httpServiceFactory.authPassword 시스템 속성을 통해 기본 인증을 지원합니다.
Bintray는 파일을 호스팅하는 데 사용할 수있는 배포 플랫폼입니다. 서비스 jar META-INF/MANIFEST에 실행을 선언하는 `Main-Verticle` 항목이 포함되어 있을 때 서비스 이름을 생략할 수 있습니다. 그것은 적어도 이유를 나타내는 상태 코드 302를 반환해야 – 한숨! 서명된 아티팩트 서명은 공개 키를 사용하여 즉시 지정되고 공개 키는 공개 키 서버에서 검색됩니다. 이 페이지에서 vert.x 배포판을 다운로드할 수 있습니다. 또는 Bintray에서 사용 가능한 패키지를 찾아볼 수 있습니다. 아파치 메이븐 또는 Gradle을 사용하는 경우 필요한 아티팩트는 종속성 관리자가 검색하므로 아무 것도 다운로드할 필요가 없습니다. . 파일은 이제 다음과 같은 URL로 호스팅됩니다 : https://bintray.com/artifact/download/vietj/testgenrepo/helloworld.zip 예를 들어, https://myserver.net/myverticle.zip::my-service 문자열을 사용하는 my-service라는 https://myserver.net/myverticle.zip 호스팅되는 서비스를 배포합니다.