This is my config.
bind = "localhost:3000"
protocol = "tcp"
balance = "weight"
max_connections = 10000
client_idle_timeout = "10m"
backend_idle_timeout = "10m"
backend_connection_timeout = "2s"
kind = "static"
static_list = [
"IP server 1:80 weight=1",
"IP server 2:80 weight=1",
fails = 1
passes = 1
interval = "2s"
kind = "ping"
ping_timeout_duration = "500ms"
And I want [bind = "localhost:3000"] is my domain which is used by end user on your browser.
go: firstname.lastname@example.org requires email@example.com requires firstname.lastname@example.org: invalid pseudo-version: major version without preceding tag must be v0, not v1
Following is the Scenario I need to achieve:
A Redis master-slave replication setup with sentinel which will be load balanced by gobetween where gobetween will direct all write hits to the master.
This is possible with HAProxy as it checks which node is master internally.
Can gobetween Do the same?
Hello everyone, I try to get a minimal gobetween UDP sample up and running. I get the error message:
udp-lb | 2020-02-09 19:30:35 [FATAL] (manager): udp protocol requires to specify at least one of (client|backend)_idle_timeout, udp.max_requests, udp.max_responses
@nickdoikov Got it to work, thanks a lot for your help. My next goal is to test the transparent transport. I moved to the latest docker image cause the docs mention it is available in 0.8.0+. Here is my configuration file. There is a hint in the docs which means:
if true - work in transparent mode, when forwarded udp packets have client source address (requires additional host configuration) (since 0.8.0)
Anyone with some hints where I can read which additional host configurations are required? Thank you in advance
nc -z $1 $2
if [ $? -eq 0 ]
echo -n 1 ;
echo -n 0 ;