2014-12-05 20 views
5

Tôi chỉ là người mới bắt đầu trong cometd, và tôi quan tâm và muốn tìm hiểu những gì cometd là và những gì cho nó được sử dụng tôi googled nó ra và tìm thấy một số tài nguyên. liên kết sau 1. http://docs.cometd.org/reference/installation.html#d0e346.Cometd là gì? Tại sao nó được sử dụng và làm thế nào để làm việc trên đó

Tôi đã thử với bản trình diễn đã cho nhưng tôi không thể nhận được kết quả mong đợi từ nó. ai cũng có thể đăng một số url tài nguyên để tôi có thể học?

Trả lời

13

Tuyên bố từ chối trách nhiệm: Tôi là trưởng nhóm dự án CometD.

CometD là một bộ thư viện để viết các ứng dụng web thực hiện nhắn tin qua web.

Bất cứ khi nào bạn cần viết các ứng dụng mà khách hàng cần phản ứng với các sự kiện phía máy chủ, thì CometD là một lựa chọn rất tốt. Hãy suy nghĩ các ứng dụng trò chuyện, trò chơi trực tuyến, bảng điều khiển giám sát, công cụ cộng tác, giao dịch chứng khoán, v.v. Xem thêm tại số preface.

CometD gửi thư viện máy khách JavaScript, thư viện máy khách Java và thư viện máy chủ Java. Điều này cho phép bạn viết các ứng dụng trong trình duyệt với logic chi tiết và kiểm soát trên máy chủ. Thư viện máy chủ, bằng Java, tận dụng khả năng mở rộng cao của JVM và API I/O không đồng bộ mạnh mẽ mà JVM và đặc tả Servlet cung cấp. CometD là thuyết bất khả tri vận chuyển: bạn viết các ứng dụng của bạn bằng cách sử dụng các API mức cao, và CometD sẽ xử lý các thông điệp trên dây bằng cách sử dụng phương tiện tốt nhất hiện có: WebSocket hoặc HTTP, cũng cung cấp một dự phòng trong suốt. .

CometD cung cấp giải pháp phân cụm được gọi là Oort cho phép bạn mở rộng các ứng dụng web theo chiều ngang.

CometD đi kèm với nhiều tính năng và mở rộng documentation cùng với các hướng dẫn và demo bạn có thể sử dụng làm điểm bắt đầu cho dự án của mình.

Join CometD để bắt đầu lấy cắp dữ liệu trên các ứng dụng web dựa trên CometD của bạn.

Hướng dẫn CometD hiện được viết cho CometD 2.x, nhưng cổng đến CometD 3.x (phiên bản hiện tại của CometD) hiện đang được tiến hành, do đó yêu cầu một chút kiên nhẫn. Nhưng bạn có thể bắt đầu ngay bằng cách theo dõi primer và triển khai demos.

Tôi hy vọng bạn có thể bắt đầu với CometD với các tham chiếu ở trên. Thả email trên danh sách gửi thư để được trợ giúp bạn có thể cần.

+0

Bạn nói rằng CometD là vận chuyển bất khả tri - rằng nó sẽ cố gắng sử dụng các ổ cắm web và nếu các ổ cắm web không có sẵn trên máy khách, thì nó sẽ dự phòng http. Nhưng nó sẽ trở lại http streaming hoặc http long polling? Comet có cả hai triển khai thực hiện và tôi muốn biết CometD (Comet + Bayeux) nào sử dụng. – Donato

+1

CometD sử dụng tính năng bỏ phiếu dài HTTP. HTTP streaming đã được chứng minh là rất khó để thực hiện đúng trong trường hợp proxy minh bạch mà bộ đệm hoặc nội dung bộ nhớ cache. – sbordet

Các vấn đề liên quan