Openfire framework Learning (1) -- Introduction to openfire

Source: Internet
Author: User
Framework Introduction: openfire is developed in Java and the open-source RTC server is based on the XMPP (jabber) protocol. You can use it to easily build an efficient Instant Messaging Server. openfire is easy to install and use and manage on the web. A single server supports tens of thousands of concurrent users. Because the XMPP protocol is open, you can use various IM client software that supports XMPP protocol to log on to the service.

Framework advantages • fully implemented in Java language, independent from any system platform; • fully open-source, GPL protocol; • proven XMPP protocol; • Scalable WEB control management interface; • plug-in-based development framework with high scalability;

Stable and supports tens of thousands of concurrent users.


Framework module diagram:


Pubsub: publish/subscribe, which enables XMPP entities to create nodes (topics) on the pubsub service and publish information. An event notification will

Broadcast to all entities subscribed to this node.

Pep :( personal eventingprotocol) use the xmpppublish-subscribe protocol to broadcast status change events, send timely messages, and attend accounts to other users.

Stun: Provides address discovery services for P2P sessions, such as media transmission and UDP packet sending and receiving.

Router: Internal route, route the corresponding package to the corresponding processor.

Muc: (multi-user chat) users can exchange text information in the room or channel context. The moderator or administrator has the right to kick the user and forbid the user.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.