icegrid 分布式

IceGrid多节点配置

服务器配置

Java代码   收藏代码
application.xml
 <node name="192.168.1.60">
         <server-instance template="Glacier2Router" instance-name="Glacier2Router" activation="always" index="3" client-endpoints="tcp  -p 4062"/>
         <server-instance template="Glacier2Router" instance-name="Glacier2Router" index="4" client-endpoints="tcp -p 4063"/>
         <server-instance template="IceBox.SystemServerTemplate" index="3" description="系统服务1"/>
         <server-instance template="IceBox.SystemServerTemplate" index="4" description="系统服务2"/>
 
      </node>

启动服务器:icegridnode --Ice.Config=config2.grid 

从服务端配置

Java代码   收藏代码
  1. #  
  2. # The IceGrid instance name.  
  3. #  
  4. IceGrid.InstanceName=Easyca  
  5.   
  6. #  
  7. # The IceGrid locator proxy.  
  8. #  
  9. Ice.Default.Locator=DemoIceGrid/Locator:default  -h  192.168 . 1.2  -p  4061 //连接到主服务器   
  10.   
  11. #  
  12. # IceGrid registry configuration.  
  13. #  
  14. IceGrid.Registry.Client.Endpoints=default  -p  4061   
  15. IceGrid.Registry.Server.Endpoints=default   
  16. IceGrid.Registry.Internal.Endpoints=default   
  17. IceGrid.Registry.Data=db/registry  
  18. IceGrid.Registry.PermissionsVerifier=Easyca/NullPermissionsVerifier  
  19. IceGrid.Registry.AdminPermissionsVerifier=Easyca/NullPermissionsVerifier  
  20. IceGrid.Registry.SSLPermissionsVerifier=Easyca/NullSSLPermissionsVerifier  
  21. IceGrid.Registry.AdminSSLPermissionsVerifier=Easyca/NullSSLPermissionsVerifier  
  22.   
  23. #  
  24. # IceGrid node configuration.  
  25. #  
  26. IceGrid.Node.Name=192.168 . 1.60   
  27. IceGrid.Node.Endpoints=default   
  28. IceGrid.Node.Data=db/node  
  29. IceGrid.Node.CollocateRegistry=0   
  30. #IceGrid.Node.Output=db  
  31. #IceGrid.Node.RedirectErrToOut=1   
  32.   
  33. #  
  34. # Trace properties.  
  35. #  
  36. IceGrid.Node.Trace.Activator=1   
  37. #IceGrid.Node.Trace.Adapter=2   
  38. #IceGrid.Node.Trace.Server=3   
  39.   
  40. #  
  41. # Dummy username and password for  icegridadmin.  
  42. #  
  43. IceGridAdmin.Username=foo  
  44. IceGridAdmin.Password=bar  

 启动从服务端:icegridnode --Ice.Config=config.grid

 

 

于是就可以了

你可能感兴趣的:(grid)