Skip to content

Releases: rsocket/rsocket-go

[BUGFIX] Fix RequestN.

21 May 10:41
489b1ac
Compare
Choose a tag to compare
Pre-release
Merge pull request #27 from rsocket/bugfix/requestN

bugfix for requestN

Support Websocket transport.

15 May 12:24
61fee18
Compare
Choose a tag to compare
Pre-release
Merge pull request #25 from rsocket/feature/websocket

support websocket transport.

new feature: client-side load balancer.

27 Apr 13:14
7bf912c
Compare
Choose a tag to compare
Pre-release

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.

22 Apr 13:17
9be1c7d
Compare
Choose a tag to compare
Pre-release

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)