Javascript 클라이언트 (주로 스마트 폰)에서 vertx eventbus를 사용하고 싶습니다. 내 문제는 내가 전화를 대기 상태로 보낼 때 이벤트 버스가 몇 초 후에 연결이 끊어지고 깨어 난 후에 다시 연결되지 않는다는 것입니다. eventbus onclose()에서 다시 연결하려고 시도하지만 항상 작동하지는 않습니다. 어떤 아이디어? 대신 루프에서 다시 연결을 시도하지 않는 이유, 한 번만 다시 연결을 시도Vertx 이벤트 버스 다시 연결
2
A
답변
1
: 위의
eventBus.onclose = function {
while(state != vertx.EventBus.OPEN) {
setInterval(function(){
// Recreate an eventbus object and re-register all callbacks included this one
initialiseEventbus()
},3000);
}
}
는 가장 우아한 해결책이 아니라,하지만 불행히도 호출 할 연결 (재) 방법이 없다 vertxbus.js 또는 기본 자동 재 연결 전략이 아닙니다. 그건 안타까운 일이지만, dev 팀이이 티켓을 기꺼이 받아 들일 것이라고 확신합니다.
1
이 기능은 vert.x의 작동 버전에 추가되었지만 아직 공식적으로 제공되지는 않았습니다. 그러나 vertx-eventbus.js
을 가져 와서 사용할 수 있습니다
https://github.com/vert-x3/vertx-web/pull/660
당신이 예와 EventBus를 초기화 한 후 var eb = new EventBus("/eventbus");
의 경우 eb.enableReconnect(true);
관련 문제
- 1. 버텍스 클래스 바깥의 vertx 액세스 이벤트 버스
- 2. Akka 이벤트 버스 자습서
- 3. 이벤트 버스 CQRS
- 4. 서비스의 이벤트 버스
- 5. D 버스 연결 문제
- 6. 이벤트 버스 : 소비 후 스티커 이벤트 제거
- 7. Vertx SockJSEventBusBridge 아웃 바운드 인증
- 8. 플러그인 소비자가있는 내부 이벤트 버스
- 9. 오토 버스 이벤트, 싱글 구독은
- 10. Access에서 [이벤트 프로 시저] 다시 연결
- 11. 하늘색 서비스 버스 중계 연결 끊기 문제
- 12. 리 베스에 이벤트 다시 제출
- 13. 다른 프레임 워크의 GWT 이벤트 버스 개념
- 14. 플랫폼 핵심 이벤트 버스 throw DataIntegrationException
- 15. 이벤트에 대한 오토 이벤트 버스 런타임 구독
- 16. GWT 서블릿 기반 알림 (서버 이벤트 버스)
- 17. Azure 서비스 버스 클라이언트 연결 지속성
- 18. Vertx Hazelcast : 클러스터 문제
- 19. Vertx 3는 CompletableFuture를 지원합니까?
- 20. 멀티의 OAuth 인증 Vertx
- 21. 구독자가 등록 취소 된 경우 이벤트 버스 (greenrobot) 이벤트
- 22. ServiceBusTrigger WebJob에 대한 서비스 버스 연결 문자열이 다릅니다
- 23. 모바일 연결/연결 끊기 이벤트
- 24. 프린터 연결 이벤트
- 25. 작업은 버스
- 26. MongoDB 연결 풀로 다시 연결
- 27. 백본 이벤트 버스, 각 이벤트는 한 번만 처리됩니다.
- 28. Java vertx mongoclient like query
- 29. Vertx Webroot in Fat Jar