Releases: microup/vbalancer
v0.8.5
v0.8.4
v0.8.3
v0.8.2
v0.8.1
v0.8.0
v0.7.9
v0.7.6 Blacklists functionality has been implemented
Blacklists functionality has been implemented. Now, IP addresses can be added to the configuration file to reject requests, which will also allow for protection against DDOS or unauthorized access by a specific address
v0.7.5 improved configuration support for better proxy performance
In this version, flexible support for configuration settings has been added to the configuration file, which allows for a more precise description of the necessary connection parameters for the client and the peers between which switching occurs. This MR was tested with 7 connected peers and one active client, which in real-time sent 1000 requests, during the tests there were no problems, the configuration settings used in the configuration file are provided in this build. If you need higher parameters, you can try to change the settings of the following keys: clientDeadLineTime, destinationHostDeadLine, connectionSemaphore, and countDialAttemptsToPeer, these keys are located in the config.yaml file. The output of results to the client was also corrected.
v0.7.4 the proxy mechanism has been revised
The proxy mechanism has been revised; there was an error in the old code where checking the availability of a peer was done in one connection while another connection was trying to send data at the same time. This has now been fixed and if the proxy cannot connect to a peer within 1 ms, it automatically switches to a new peer. The number of switches is limited to the number of peers specified in the configuration file.