Package socket:

- Client: optimize code & memory
- Client: allow multiple send content for one connection
- Server: optmize code
- Server: optimize memory use & stream

Package server:
- Rework chan / cancel process
- Simplify & optimize chan / cancel process
- Add Function Action for Ticker as FuncTicker
- Rename type func Action to FuncAction

Package httpserver:
- Fix error on starting runner
- Log error on starting runner
- Optimize some code

Package config:
- Add log info for each starting / reloading component (if default logger is set)
- Add log error for starting error or not started for each component on start / reload (if default logger is set)

Package monitor:
- review ticker delay for starting puller (pass from 500ms to 50ms)

Other:
- bump dependencies
This commit is contained in:
Nicolas JUHEL
2024-03-07 15:12:20 +01:00
parent a9a4d1e7c2
commit b190739581
31 changed files with 707 additions and 792 deletions

View File

@@ -32,6 +32,7 @@ package unixgram
import "fmt"
var (
ErrInstance = fmt.Errorf("invalid instance")
ErrAddress = fmt.Errorf("invalid dial address")
ErrInstance = fmt.Errorf("invalid instance")
ErrConnection = fmt.Errorf("invalid connection")
ErrAddress = fmt.Errorf("invalid dial address")
)