2008-09-22 30 views
12

Bên cạnh người rõ ràng đối với người trò chuyện tin nhắn tức thời, Bạn còn sử dụng chức năng của máy chủ Jabber để kích hoạt?Tiềm năng sử dụng khác của máy chủ jabber

Chỉnh sửa: liên kết đến mã làm việc để thực sự hiển thị nó đặc biệt hữu ích - và sẽ có nhiều khả năng được bầu chọn hơn.

+0

Sẽ không trơ ​​trẽn khi đặt câu trả lời; vì vậy bạn có thể muốn theo dõi những gì tôi đang làm - có thể sinh ra một vài ý tưởng.Ngay bây giờ nó vẫn là một blog phát triển; nhưng tôi sẽ đăng các ý tưởng và ứng dụng của xmpp sớm: http://jonathan.dickinsons.co.za/blog/category/xmpp-server/ Hãy xem xét về XMPP và K2. –

+0

Chỉ cần nghĩ về một: cuộc họp XMPP. Sắp xếp như Live Meeting hoặc như vậy. –

Trả lời

1

Bạn có thể sử dụng máy chủ Jabber để xử lý/gửi thư giữa ứng dụng khách và ứng dụng máy chủ khác.

Nó thực sự có thể khá hiệu quả.

1

XMPP là tốt để gửi tin nhắn qua lại giữa các máy tính mà không cần phải được chia thành nhiều phần. Chúng cũng không thể to lớn đến thế. Nếu bạn sử dụng đúng thư viện, nó có thể khá dễ dàng để thiết lập.

1

Apple triển khai dịch vụ đẩy của mobileme bằng dịch vụ đăng ký của Jabber/XMPP để gửi thông báo đẩy. Đó là cách sử dụng phổ biến nhất của Jabber cho các mục đích không phải là IM mà tôi biết. This article có thêm chi tiết.

Bạn bè tôi cũng đã xây dựng một con trăn bot Jabber, đó là kinda cute nhưng không phải tất cả rằng :-) hữu ích

Sửa

Gần đây nhất Next Big Thing, Google Wave, sử dụng Jabber dưới mui xe. Hơn nữa minh họa sức mạnh của protcol.

1

Gửi tin nhắn tới trang web. Proof-of-concept: esagila.com

1

tôi dự định sử dụng nó để nhận được thông báo từ hệ thống của tôi, chẳng hạn như:

  • Process đã không hoàn
  • Báo cáo đã không được tạo ra trên thời gian
  • nhu cầu tài trợ giúp

Tôi đã nhận được nhiều thư này dưới dạng email. Nhưng nhận được một IM có thể hiệu quả hơn nhiều.

14

Có sử dụng không giới hạn cho XMPP/Jabber.

Nhận bất kỳ tin nhắn/dữ liệu nào bạn muốn gửi ở một nơi khác và bạn có thể sử dụng tính năng jabber. Chạy dịch vụ ghi nhật ký tập trung cho các dịch vụ được phân phối? Bạn có thể làm xáo trộn massage. Bạn muốn kiểm tra xem các dịch vụ/chương trình của bạn có đang chạy không? Sự hiện diện của XMPP sẽ cho bạn biết. Nếu bạn thêm thông báo trạng thái tùy chỉnh, bạn có thể thấy chính xác những gì đang diễn ra.

Đây là lý do tại sao Cisco đã tham gia trò chơi. Hình ảnh một trang trại máy chủ nơi mỗi lưỡi có một máy khách nhỏ được xây dựng trong jabber. Khi khởi động, nó sẽ đăng ký sự hiện diện của nó với máy chủ trung tâm như đang đợi công việc. Máy chủ trung tâm kích hoạt một số công việc theo hướng của nó và sau đó thay đổi trạng thái thành "Bận". Một lưỡi khác đã hoàn thành công việc của nó và thay đổi trạng thái của nó trở lại thành "Sẵn sàng" ... rửa sạch và lặp lại.

Khi bạn kết hợp các tin nhắn jabber thực sự với khả năng Out Of Band, các máy chủ này có thể đăng nơi có thể tìm thấy kết quả của công việc.

Bất cứ điều gì bạn có thể nghĩ rằng cần truyền một thông điệp có thể được thực hiện với XMPP ở một mức độ nào đó. Hãy là người này để người, chương trình để chương trình, hoặc bất kỳ sự kết hợp.

1

Bạn có thể muốn nhìn vào Vertebra đó là ...

một khuôn khổ cho dàn quá trình phức tạp trong một đám mây. Nó được thiết kế với sự nhấn mạnh về bảo mật, khả năng chịu lỗi và tính di động.

Từ cơ sở tri thức:

Why was XMPP chosen for Vertebra?

1

XMPP dựa tin nhắn tức thời có thể là một lựa chọn tốt để công cụ tìm kiếm để biết thông tin đó là nhỏ, hoàn chỉnh của riêng mình và yêu cầu thường xuyên và liên tục. Ví dụ, tử vi hàng ngày của bạn - bạn yêu cầu nó hàng ngày và nó không phải là lớn.

Để xem ví dụ về add [email protected] này vào danh sách liên hệ trong ứng dụng khách của bạn (Gmail Chat/Gtalk/hoặc bất kỳ ứng dụng khách Jabber khác) và sau đó bắt đầu trò chuyện với liên hệ này bằng cách gửi từ "help ".

Đồng thời xem www.askme.im để có danh sách toàn bộ các giải pháp dựa trên trò chuyện.

1

Tôi đã sử dụng Jabber trong quá khứ để nhận thông báo qua email. Ngày nay tôi sử dụng nó cho ưu tiên thấp nagios notifications, nó rất hữu ích và rẻ hơn SMS:

1

Chúng tôi đã sử dụng XMPP và BOSH để cho phép người dùng liên lạc trực tiếp với trình duyệt web và trong thời gian thực từ điện thoại của họ.

Ví dụ Mã bạn có thể xem open source API

Các trang web vooices của chúng tôi cũng có những ví dụ sống nơi bạn có thể kiểm soát bản đồ và chơi một trò chơi sử dụng điện thoại của bạn thông qua trình duyệt web của bạn: http://www.vooices.us/

1

Iowa State Department Đại học Nông học đã tạo ra điều này với Jabber: http://mesonet.agron.iastate.edu/iembot/

Nếu bạn là một người thời tiết quái dị như tôi, đây là VERY những thứ tuyệt vời!

0

Tôi đã luôn nghĩ XMPP sẽ là một cách hay để phân phối dữ liệu SNMP. OID thực sự gây đau đớn, phần lớn hệ thống không an toàn, và bẫy SNMP không bao giờ hoạt động giống như bạn muốn chúng. Với một máy chủ XMPP ở giữa và một thành phần thông minh để thực hiện một số lựa chọn, bạn có thể sử dụng nó để gửi thông báo hoặc các thông báo khác, khởi động lại công việc, cập nhật trang web hoặc bất kỳ thứ gì bạn cần.

Dữ liệu XML là khá nhỏ trong trường hợp này, và bạn có thể có một máy chủ XMPP cả hai nói chuyện với con người trong thông điệp stanzas, hoặc máy tính với cùng một giao thức.

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