Project & Unified Access front-end publishing process

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

Guess you like

Origin www.cnblogs.com/boxker/p/11416158.html