세대  임신  학생들  아이  서브  어떻게  찾을  ?

마이크로 신호는 7773 ★ 1009 ★ █ 137 █ ████ 튜브 패키지 소년이 태어 ████ ████ 대리 대리 패키지 소년이 태어 ████ ██████ 성에서 선택 대리 기증자 계란 IVF를 ██ █ ██ 성 대리는 █████ IVF 대리모 소년을 선택 ███

 

 

스프링 두보 부모

봄 부팅 스타일 .this과 두보를 사용하여 두보 - 스프링 부팅 스타터는 두보 2.5.3 봄 부팅 1.4.1.RELEASE documen을 기반으로

사용하는 방법

당신은 봄 부팅 구성 파일의 보행 특성을 배포 할 수 있습니다 - application.properties/ym 예를

두보 :
   응용 프로그램 :
     이름 : lizo의
  레지스트리 :  주소 : 멀티 캐스트 : //224.5.6.7 : 1234 프로토콜 : 이름 : 두보 포트 : 20887

@EnableDubbo

때 부트 스트랩 응용 프로그램의 @Configurantion 콩과 @EnableDubbo 주석을 사용하여,이 핥아 :

@SpringBootApplication
 @EnableDubbo (basePackages = "com.alibaba.dubbo")
 공용 클래스 제공자 {
  공공 정적 무효 메인 (문자열 []에 args) {예외 : InterruptedException 발생 의 ApplicationContext CTX = 새로운 SpringApplicationBuilder () .sources (Provider.class) .web을 (FALSE를 ) .RUN (인수); 새로운 CountDownLatch를 (1) .await (); } }

당신은 각각 제공자 콩 및 소비자 콩에 com.alibaba.dubbo.config.annotation.Service 및 com.alibaba.dubbo.config.annotation.Reference를 사용 할 수 있습니다.

API 인터페이스 :

공중 인터페이스 AddService {
     INT 추가 기능 (A, B의 INT를 INT);
}

공급 업체 콩 :

@Service
 Public 클래스 AddServiceImpl는 AddService {구현
     @Override
  공개 INT 애드 (INT의 B, A INT) {  A + B를 반환하는 단계; } }

소비자 콩 :

@Component
 공용 클래스 ConsumerAction {
  @Reference 개인 AddService addService; 공개 공극 부가 {(A, B의 INT를 INT) 에서 System.out.println를 ( "RET ="+ addService.add (a, b)); } }

 

자세한 내용은 데모 프로젝트 두보 문서를 참조 참조 :

신장

필터

당신은 AbstractDubboProviderFilterSupport 또는 AbstractDubboConsumerFilterSupport를 확장 스프링 빈으로 두보 필터를 정의 할 수 있습니다

    @Bean
     ProviderFilter consumerFilter () {
         ) (새 ProviderFilter를 반환;
 } 정적 클래스 ProviderFilter는 AbstractDubboProviderFilterSupport {연장 공개 호출 결과 (<?> 호출자 호출자, 호출 호출) { 에서 System.out.println ( "ProviderFilter을"); (호출) invoker.invoke 리턴; } }

더 많은 사용자 정의를 원하는 경우, 당신은 AbstractDubboFilterSupport를 확장 스프링 빈과 원점 두보 필터 annotaion의 @activate를 사용 할 수 있습니다

    @Bean
     에는, customFilter에는, customFilter는 () {
         ) (새에는, customFilter를 반환;
 } @Activate는 (그룹 = Constants.PROVIDER)는 정적 클래스에는, customFilter는 AbstractDubboFilterSupport {연장 RpcException {발생 공개 호출 결과 (<?> 호출자 호출자, 호출의 호출) ( "에는, customFilter")에서 System.out.println 단계; (호출) invoker.invoke 리턴; } 공공 필터 getDefaultExtension는 () { 이를 반환; } }
 

추천

출처www.cnblogs.com/jixdaiyun/p/10927664.html