Configuring Activity Engine server for high-availability

You configure the Activity Engine service in the Admin Console. You must enter either a DNS name (preferred) or an IP address, specifying the location of one or more Activity Engine services.

The Jive core platform requires a separate server and database to manage users' activity streams and recommendations. The Activity Engine service handles a number of key features in the Jive application including the All Activity stream, streams for places and people, watch emails, trending content and people, and personalized recommendations (through a connection to a Cloud service). For more information about the Activity Engine database in an HA configuration, see Designing single data center HA configuration.

You configure the Activity Engine service in the Admin Console at System > Settings > Activity Engine. You must enter either a DNS name (preferred) or an IP address, specifying the location of one or more Activity Engine services.

In both the single data center and the multiple data centers high availability configurations, Jive Software recommends that you configure the service with a DNS name that resolves to a machine local to its data center.

For example, given web application nodes wa01-dcA.example.com and wa02-dcA.example.com, both in data center A and web nodes wa01-dcB.example.com and wa02-dcB.example.com in data center B, all pointing to the DNS name activity-service.example.com via the Admin Console setting, the name must resolve to the Activity Engine server activity-service-dcA.example.com when requested by either wa01-dcA.example.com or wa02-dcA.example.com and must resolve to activity-service-dcB.example.com when requested by either of the nodes wa01-dcB.example.com or wa02-dcB.example.com.

For more information single and multiple data centers high availability configurations, see Designing single data center HA configuration and Designing multiple data center HA configuration.