What to do when released (standard Tomcat service, for example)
- Tag verify the project name and the name, to avoid false project code release
- Uploads the package to the specified server, and verify the integrity
- This server is removed from the line (will first attempt to close a new request and wait for the completion of existing services, but there is a timeout limit not wait indefinitely)
- After a backup version removed and replaced with a new version of the code
- Start Tomcat and monitor the heartbeat check the page until the page can access the production flow heartbeat after a normal visit.
Unified Access front end
Unified access to the front end, external network statistics requests to all access layer and access, application layer 7 is located behind the load floor 4, the main features are:
- Load balancing, multiple load balancing algorithms, such as: poll (RR), weight (weight), keeping the session (session sticky), hash algorithm (IP hash), the minimum number of links;
- Forwarding rules, multiple forwarding rules, according to the uri, user agent, domain name, IP address aspects of the request, cookie contents forwarded
- IP black and white list, restricts access based on a specific IP
- Traffic blocking, to restrict access to the frequency of access by uri, ip and other dimensions, and overall service can prevent CC current limiting
- Traffic is switched, the switching sub-center traffic, according to downgrade the service uri
- Dynamic back-end load machine thermal change dynamically change the back-end load machines, hot take effect
- Traffic mirroring support traffic mirroring, replication traffic for the flow line
- Gray publish, support AB release, support for different versions of the online publication, use header head, plus a different header header forwarded to the back-end, the distinction is A or B service
- Back-end service health check, according to the definition of health check page, timing detection of the health status of the back-end services, after identification is alive, kicking load automatically added load
- Configuration version control, configuration version, easy rollback and release
- Combined with soft waf achieve security interceptor
- Http and https support services, support websocket