import org.jgroups.JChannel; import org.jgroups.Message; import org.jgroups.ReceiverAdapter; import org.jgroups.View; public class JGroupsExample extends ReceiverAdapter { private JChannel channel; public JGroupsExample() throws Exception { channel = new JChannel(); channel.setReceiver(this); channel.connect("myCluster"); } public void viewAccepted(View newView) { System.out.println("** View: " + newView); } public void receive(Message msg) { System.out.println("** Received message: " + msg); } public void sendMessage(String message) throws Exception { Message msg = new Message(null, null, message); channel.send(msg); } public void close() { channel.close(); } public static void main(String[] args) { try { JGroupsExample example = new JGroupsExample(); example.sendMessage("Hello JGroups!"); example.close(); } catch (Exception e) { e.printStackTrace(); } } }


上一篇:
下一篇:
切换中文