Book Image

Openfire Administration

By : Mayank Sharma
Book Image

Openfire Administration

By: Mayank Sharma

Overview of this book

<p>Openfire is a free, open-source and full featured Jabber-based Instant Messaging server.<br /><br />This book is a guide to setting up Openfire, tweaking it, and customizing it to build a secure and feature-rich alternative to consumer IM networks. The features covered include details about setting up the server, adding and handling users and groups, updating, and extending the service with plug-ins, connecting with users on external IM networks, connecting with external voice over IP solutions and more, with user-friendly instructions and examples so that you can easily set up your IM network.<br /><br />The book deals with several features of Openfire to streamline communication within an enterprise and beyond. It shows how to configure Openfire to allow only secured connections. It then explains how Openfire complements other existing services running on your network. Managing and fostering IM as a real-time collaboration and communication tool is what this book is about.</p>
Table of Contents (19 chapters)
Openfire Administration
Credits
About the Author
About the Reviewer
Preface

Chapter 9. Large-scale Openfire

Do you administer a huge corporation? Wonder if Openfire will be able to service all of your users, from the geeks in the fourth floor to the bosses in the penthouse? Fear not. Throughout the book I've been praising Openfire's ability to scale and accommodate thousands of users with the same ease and effortlessness with which it handles a handful. In this chapter, we put that claim to test. We'll learn to setup Openfire to handle thousands of users concurrently.

First and foremost, if you want so many users concurrently interacting through Openfire, you'll have to employ an external database. Openfire's in-built HSQLDB works, but several people on the Openfire forum suggest that HSQL should not be used in a production environment even with a small number of users. As we are talking about several thousand users exchanging data at the same time, it's best to use a database equipped to handle such extreme loads with ease. Openfire supports some of the best known...