[Spring cloud 광고 시스템 구현]7.중기 총화 회고
4087 단어 springbootspringcloud자바
서비스 발견
우 리 는 Eureka 를 서비스 발견 구성 요소 로 사용 하여
Eureka Server
,Eureka Client
의 사용 을 배 웠 습 니 다.
org.springframework.cloud
spring-cloud-starter-eureka-server
1.2.7.RELEASE
@SpringBootApplication
@EnableEurekaServer
public class DiscoveryApplication {
public static void main(String[] args) {
SpringApplication.run(DiscoveryApplication.class, args);
}
}
eureka:
instance:
hostname: server1
prefer-ip-address: false
client:
service-url:
defaultZone: http://server2:8888/eureka/,http://server3:9999/eureka/
Sprint Boot 프로젝트 3 부작 을 사용 하면 새 구성 요 소 를 빠르게 추가 하고 정상적으로 사용 할 수 있 습 니 다.
org.springframework.cloud
spring-cloud-starter-alibaba-nacos-discovery
0.9.0.RELEASE
@EnableDiscoveryClient
.그러나 nacos 0.9 이후 에 우리 가 표시 한 주 해 를 추가 할 필요 가 없습니다~따라서 이 단 계 는 무시 할 수 있 습 니 다.spring:
cloud:
nacos:
discovery:
server-addr: localhost:8848 # Nacos Server
metadata:
version: v1
# namespace(profile)
#namespace: 404060ce-2e6c-4f72-8083-2beb4ca921ad
#
cluster-name: BJ
Nacos 서버,여러분 스스로 검색 하 세 요.Nacos Github 참고 하 세 요.
게 이 트 웨 이 경로
에 등록 해 야 하기 때문에 클 라 이언 트 이기 때문에 도입spring-cloud-starter-netflix-eureka-client
org.springframework.cloud
spring-cloud-starter-netflix-zuul
org.springframework.cloud
spring-cloud-starter-netflix-eureka-client
/**
* @SpringCloudApplication
* @see SpringBootApplication // Spring Boot
* @see EnableDiscoveryClient // client, Eureka @EnableEurekaClient
* @see EnableCircuitBreaker // ,
*/
@SpringCloudApplication
@EnableZuulProxy //
public class GatewayApplication {
public static void main(String[] args) {
SpringApplication.run(GatewayApplication.class, args);
}
}
zuul:
# ignored-services: '*' # , routes
routes:
sponsor: #
path: /ad-sponsor/**
serviceId: mscx-ad-sponsor # name
strip-prefix: false
search: #
path: /ad-search/**
serviceId: mscx-ad-search # name
strip-prefix: false
prefix: /gateway/api
strip-prefix: true # prefix: /gateway/api ,
구체 적 인 코드 는 소스 코드 를 참고 하여 이 루어 집 니 다.
유 니 버 설 코드 라 이브 러 리
이것 은 사실 여러분 들 이 본 프로젝트 의 도구 류 라 고 생각 하 시 면 됩 니 다.특별한 수요 가 없습니다.
광고 시스템
이 프로젝트 에서 우리 가 사용 한 기술 은 다음 과 같다.
jpa
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Kotlin Springboot -- 파트 14 사용 사례 REST로 전환하여 POST로 JSON으로 전환前回 前回 前回 記事 の は は で で で で で で を 使っ 使っ 使っ て て て て て リクエスト を を 受け取り 、 reqeustbody で 、 その リクエスト の ボディ ボディ を を 受け取り 、 関数 内部 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.