아주 간단한 cometD 앱을 만들려고합니다. 주로 채널을 동적으로 만들고 싶습니다. 처음에 저는 localsession 채널을 시도하고 클라이언트 사이드 자바 스크립트를 통해 가입 한 후 생성했습니다. 완벽하게 작동하지만 동적 채널 생성에는 적합하지 않습니다. 내가 자바 스크립트 ROOM: 'firstroom' 이를 통해 롬 변수를 전달하자하는 "/mem
내 BayeuxServer를 초기화하는 데 Spring annotation을 사용하고 있습니다. 웹 소켓 연결이 실패하거나 js($.cometd.websocketEnabled = false;)에서 비활성화 될 때 성공적으로 롱 폴링 다시 떨어지는 아니에요, 지금 BayeuxServerImpl bean = new BayeuxServerImpl();
bea
publish(), handshake(), subscribe() 작업을 UI 스레드 대신 Web Worker() 스레드에서 처리하려고합니다. 그러나 cometd.js가 Web Worker()에서 사용할 수없는 "window"를 사용하기 때문에 "importScripts ('cometd.js')"로 가져 오기를 시도 할 때 cometd.js를로드 할 수 없으
클라이언트가 특정 채널을 구독 할 때 클라이언트 UserName 및 SessionId를 저장하고 싶습니다. 내가 canHandshake()를 오버라이드 (override) 할 때 내가 사용하여 사용자 인증 정보를 얻을 수있는 다음 userName = (String) authentication.get("userName");
sessionId = (Strin
저는 혜성 프로그래밍을 처음 사용합니다. 나는이를 수행하는 방법에 대한 정보를 찾았으므로 LightStreamer를 통해이 작업을 수행 할 수 있음을 발견했습니다. 그러나 그것을 구현하려고 시도했을 때 나는 도서관이 부족하다는 것을 느꼈다. 최근에 나는 http://cometdaily.com/maturity.html에서 기사를 읽었으며 여기서는 지원되지 않
Cometd 문서 상태 : 구독을 수행 할 코드의 위치는 * /meta/handshake 기능입니다./meta/handshake 리스너는 클라이언트가 수행하는 명시 적 핸드 셰이크에서 호출되고 서버 트리거를 다시 핸드 셰이크 (re-handshake) 할 때 호출되므로 항상 구독이 항상 올바르게 수행되고 서버 상태와 일관성이 유지됩니다. * JavaScri
CometD 어플리케이션에 문제가 있습니다. Bayeux Server의 다중 인스턴스를 만드는 것처럼 보입니다. 내 구성 파일은 다음과 같으며 웹 소켓을 전송/GigaSpaces로 사용하여 응용 프로그램을 배포합니다 (자체 임베디드 부두 서버 사용). 다음 설정에서 뭔가 잘못 구성했는지 궁금합니다. 의 web.xml : <?xml version="1.0"
cometD와 Longpolling에서 Tomcat 작업을하는 데 문제가 있습니다. 투표는 최소 1 초 동안 있어야하지만 모든 요청은 ms 영역에 있습니다. 서버가 ms 시간 내에 응답하지 않습니다. <?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javae
우리는 Bayeux 서버의 복제 인스턴스를 생성하는 CometD/Gigaspaces 애플리케이션에 문제가있었습니다. 내 이전 질문은 here으로 게시 됨. Gigaspaces로이 문제를 조사한 후 응용 프로그램 컨텍스트 파일에 정의 된 각 빈이 으로 두 번 생성되었음을 알게되었습니다. GigaSpaces는 PU.XML이라는 응용 프로그램 컨텍스트 파일에 대