In this chapter, we focused on how Infinispan uses JGroups to communicate with a group of machines that are interested in receiving the message. We also saw how to customize the JGroups configuration file to specify different protocols or change the behavior of a protocol by using a variety of settings in the configuration file that can help us do this.
There are several isolated settings for each specific category group (for instance, Transportation, Membership Discovery, Merging, and so on) that you can update in JGroup's configuration file, although the defaults are often appropriate. You can use one of the configuration files that ships with Infinispan and then tune it appropriately.
In the next chapter, we will take a look at how to configure cross-site replication, Infinispan and CDI, how to improve the serialization process with the Externalizer API and will take a closer look at the Map/Reduce API.