bfe icon indicating copy to clipboard operation
bfe copied to clipboard

A modern layer 7 load balancer from baidu

Results 72 bfe issues
Sort by recently updated
recently updated
newest added

Signed-off-by: Abirdcfly see https://go.dev/play/p/8fS-lKgH7Ze for example: ```go package main import ( "fmt" "testing" "time" ) func TestA(t *testing.T) { errc := make(chan error, 1) donec := make(chan bool) go func()...

If your company is using BFE, please reply with your company name and website address. You can add **iyangsj** as a WeChat friend (please specify your name&company) and you will...

## 问题 本地测试 http 1.1 转发,发现bfe貌似会一直保持和后端服务之间的tcp连接,每条连接会占用2条协程,导致空闲后 协程也还在。 ## 解决方案 bfe能否支持配置 空闲连接超时时间,超时后自动断开。也就是标准库里面的 http.Transport IdleConnTimeout ```go // IdleConnTimeout is the maximum amount of time an idle // (keep-alive) connection will remain idle...

good first issue

This operation is performed twice,”c.rwc.(*bfe_tls.Conn) “

Signed-off-by: Tovi163 Refine the ErrBkWriteRequest to ErrBkWriteRequestByBackend and ErrBkWriteRequestClient

at the same time, I think the following codes don't make sense: ``` if (b.w + n) > len(b.buf) { log.Logger.Warn("bfe_bufio:reader.fill(),len(buf)=%d,b.r=%d,b.w=%d,n=%d\n", len(b.buf), b.r, b.w, n } ``` theoretically, b.w+n len(b.buf)?

## Description Add unit tests against proxy state.

**Description** The error message is as following: ``` ⨯ release failed after 2.64s error=failed to build for linux_arm64: # crypto/elliptic /usr/local/go/src/crypto/elliptic/p256.go:51:2: undefined: initP256Arch /usr/local/go/src/crypto/elliptic/p256_asm.go:23:2: p256Curve redeclared in this block previous...

**Describe the bug** follow the install instruction https://www.bfe-networks.net/zh_cn/installation/install_using_docker/ docker run suspend in sample code `docker run -p 8080:8080 -p 8443:8443 -p 8421:8421 bfenetworks/bfe` with information `maxprocs: Leaving GOMAXPROCS=56: CPU quota...

**Is your feature request related to a problem? Please describe.** rovide a method to test/verify if the configuration is correct. before reload the config. Like nginx -t **Describe the solution...

good first issue