alla flaggor
stretch  ] [  buster  ] [  bullseye  ] [  bookworm  ] [  sid  ] [  experimental  ]
[ Källkod: golang-github-hashicorp-yamux  ]

Paket: golang-github-hashicorp-yamux-dev (0.0+git20210316.a95892c-1)

Länkar för golang-github-hashicorp-yamux-dev

Screenshot

Debianresurser:

Hämta källkodspaketet golang-github-hashicorp-yamux:

Ansvariga:

Externa resurser:

Liknande paket:

Experimentellt paket

Varning: Paketet är från den experimentella utgåvan. Det innebär att det med stor sannolikhet är instabilt eller innehåller fel, och kanske till och med kan orsaka dataförluster. Se till att läsa ändringsloggen och annan dokumentation innan du använder det.

Golang connection multiplexing library

Yamux (Yet another Multiplexer) is a multiplexing library for Golang. It relies on an underlying connection to provide reliability and ordering, such as TCP or Unix domain sockets, and provides stream-oriented multiplexing. It is inspired by SPDY but is not interoperable with it.

Yamux features include:

  - Bi-directional streams
    - Streams can be opened by either client or server
    - Useful for NAT traversal
    - Server-side push support
  - Flow control
    - Avoid starvation
    - Back-pressure to prevent overwhelming a receiver
  - Keep Alives
    - Enables persistent connections over a load balancer
  - Efficient
    - Enables thousands of logical streams with low overhead

This package contains the source.

Hämta golang-github-hashicorp-yamux-dev

Hämtningar för alla tillgängliga arkitekturer
Arkitektur Paketstorlek Installerad storlek Filer
all 22,5 kbyte109,0 kbyte [filförteckning]