SignalR Backplane with ElastiCache Serverless
The problem with SignalR Backplane (StackExchange.Redis) with ElastiCache Serverless. It worked with Redis in the K8S cluster. In total, we came to a case where Pub/Sub are signed correctly, but messages sent by clients (hubs) arrive and display an error on the ElastiCache side: <Invalid UTF-8 data>. Payload messages are serialized by MessagePack.
When testing locally (Redis Docker), the correct message is displayed when I connect to the channel via redis-cli.
1 Reply
Local Docker Redis redis-cli displays: "\x92\x90\x82\xa4json\xc47{"type":1,"target":"ForceDisconnect","arguments":[{}]}\x1e\xabmessagepack\xc4! \x96\x01\x80\xc0\xafForceDisconnect\x91\x93\x1f\xa6UserId\x01\x90"
ElastiCache redis-cli displays:
"<Invalid UTF-8 data>"