braverhealth / phoenix-socket-dart

Cross-platform and stream-based implementation of Phoenix Sockets
https://pub.dev/packages/phoenix_socket
BSD 3-Clause "New" or "Revised" License
73 stars 37 forks source link

Add more resilience over connectivity issues #79

Closed matehat closed 3 months ago

matehat commented 4 months ago

Test out socket and channel recovery with respect to different timings of connection drop and TCP peer reset, including assertions around what happens to message sent at different moment around these connectivity issues.

Added toxiproxy service in a docker compose cluster to have tighter control over connectivity with Phoenix Socket backend.