Planning Topology and Communication
Create a topology plan and a detailed list of machines and communication ports that your members will use. Configure your Apache Geode systems and the communication between systems.
Determine Protocols and Addresses
Your configuration governs how your applications find each other and distribute events and data among themselves.
Work with your system administrator to determine the protocols and addresses you will use for membership and communication.
- For each host machine with more than one network adapter card, decide whether to use the default address or one or more non-default bind addresses. You can use different cards for peer and server.
- Identify any members you want to run as standalone, isolated members with no member discovery. This can be a good option for clients, because it has faster startup but no peer-to-peer distribution of any kind.
- For all non-standalone members:
- Decide how many locators you will use and where they will run. To ensure the most stable startup and availability, use multiple locators on multiple machines.
- Create a list of your locators’ address and port pairs. You will use the list to configure your system members, any clients, and the locators themselves.
- If you will use multicasting for communication, note the addresses and ports. Select both unique multicast ports and unique addresses for your clusters. Note: Use different port numbers for different systems, even if you use different multicast addresses. Some operating systems do not keep communication separate between systems that have unique addresses but the same port number.
Set Up Membership and Communication
Using the protocols and addresses you determined above, do the following:
- Set up membership in your systems.
- Set up communication between system members. See Configuring Peer Communication.
- As needed, set up communication between your systems. See Configuring a Client/Server System.