dubbo 서비스의 원 격 호출
8125 단어 방법.
id="testService" class="com.dubbo.provider.impl.TetsServiceImpl" />
<dubbo:application name="xixi_provider" />
<dubbo:registry address="zookeeper://127.0.0.1:2181" />
<dubbo:protocol name="dubbo" port="20880" />
<dubbo:service interface="com.dubbo.provider.TetsService"
ref="testService" />
대개 이 렇 습 니 다. 일부 태그 와 bean 인 스 턴 스 인터페이스 service 층. zookeeper 주의 ip 와 포트 설정
소비 처 를 보고 있 습 니 다.
<dubbo:application name="test_consumer" />
<dubbo:registry address="zookeeper://127.0.0.1:2181" />
<dubbo:reference id="testService"
interface="com.dubbo.provider.testService" />
주의 하 는 문제: 소비 단 에서 제공 단의 의존, 실체 서비스 층 등 을 도입 하고 zookeeper 서비스 가 정상적으로 작 동 되 어야 합 니 다.
마지막 으로 하나의 dubbo 와 spring 통합 을 통 해 다음 과 같다.
public class DubboService {
/** **/
public static final DubboService me = new DubboService();
/** spring **/
private ClassPathXmlApplicationContext context = null;
private final static String providerConfig = "applicationContext-mybatis.xml";
public DubboService() {
loadRpcConfig();
}
/**
* RPC
*/
protected void loadRpcConfig(){
context = new ClassPathXmlApplicationContext(new String[] {providerConfig});
context.start();
}
/**
* id
* @param referenceId
* @return
*/
public Object getRpcService(String referenceId){
return context.getBean(referenceId);
}
}
마지막 으로 프로젝트 에서 다른 서비스 인 터 페 이 스 를 호출 할 수 있 습 니 다. 계속...
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JavaScrpt 의 substr () 방법추출 할 하위 문자열 의 시작 아래 표 시 됩 니 다.수치 여야 합 니 다.음수 라면 이 매개 변 수 는 문자열 의 끝부분 부터 계 산 된 위 치 를 설명 합 니 다.즉, - 1 은 문자열 의 마지막 문 자 를 가리...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.