Upgrade guide
Upgrade the server first, then upgrade the client
v1.2.0-v1.3.0
- some improve and fix
v1.1.0-v1.2.0
Configuration
- Server
- Configuration page tweaks
- Client
- Add @IceNode, @IceField, @IceIgnore annotations to improve the interpretability of configuration
v1.0.4-v1.1.0
Configuration
- Server
- Added ice.ha configuration to support server high availability, no configuration required for stand-alone server
- Client
- ice.server configuration supports server high availability, such as ice.server=zookeeper:localhost:2181, the single-server server is the same as the previous configuration
v1.0.3-v1.0.4
- Code
- IceNioClient.connect() rename start(), only non-Spring projects need to be modified
v1.0.1-v1.0.2/v1.0.3
Configuration
- Client
- Added ice.scan configuration for scanning leaf nodes (scan all by default, scanning all will slow down the application startup speed), multiple packages are separated by ','
Code
- Ice.processCxt and Ice.processSingleCxt renamed to processCtx and processSingleCtx
- IceErrorHandle.handleError() and BaseNode.errorHandle() add error input parameter Throwable t
v1.0.1
Don't use 1.0.0! ! ! The 1.0.0 jar package is incomplete due to network problems when packaging and pushing the central warehouse!
Configuration
- Server
- ice.rmi.port removes rmi and becomes ice.port. It is recommended to replace the original port number when upgrading to avoid dirty data problems
- Client
- remove ice.rmi.mode, ice.rmi.port
- ice.rmi.server removes rmi and becomes ice.server
Code
- Ice replaces IceClient, process() becomes asyncProcess()
Function
- Running out of spring,
client = new IceNioClient(app, server).connect()
connect() is a blocking method, which can start a new thread to run,new Thread(client::connect). start()
, the run endsclient.destroy()
can be destroyed
- Running out of spring,