Releases: rsocket/rsocket-go
Releases · rsocket/rsocket-go
[BUGFIX] Fix RequestN.
Merge pull request #27 from rsocket/bugfix/requestN bugfix for requestN
Support Websocket transport.
Merge pull request #25 from rsocket/feature/websocket support websocket transport.
new feature: client-side load balancer.
Support client-side load balancer:
brokers := make(chan []string, 0)
cli, err := rsocket.Connect().Transports(brokers, WithInitTransports("tcp://127.0.0.1:7878", "tcp://127.0.0.1:7879")).Start()
......
go func() {
// simulate updating newest brokers.
brokers <- []string{"tcp://127.0.0.1:7877", "tcp://127.0.0.1:7878", "tcp://127.0.0.1:7879"}
}
Support new feature: fragmentation.
Here are examples for setting fragment MTU.
// for Server
rsocket.Receive().Fragment(128)
// for Client
rsocket.Connect().Fragment(128)
default fragment MTU is 16777215-3 (max uint24 - 3)