golang-github-inconshreveable-muxado 0.0~git20140312.0.f693c7e-2.1 source package in Ubuntu

Changelog

golang-github-inconshreveable-muxado (0.0~git20140312.0.f693c7e-2.1) unstable; urgency=medium

  * Non maintainer upload by the Reproducible Builds team.
  * No source change upload to rebuild on buildd with .buildinfo files.

 -- Holger Levsen <email address hidden>  Tue, 05 Jan 2021 23:21:25 +0100

Upload details

Uploaded by:
Debian Go Packaging Team
Uploaded to:
Sid
Original maintainer:
Debian Go Packaging Team
Architectures:
all
Section:
golang
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Oracular release universe misc
Noble release universe misc
Mantic release universe misc
Lunar release universe misc
Jammy release universe misc

Builds

Hirsute: [FULLYBUILT] amd64

Downloads

File Size SHA-256 Checksum
golang-github-inconshreveable-muxado_0.0~git20140312.0.f693c7e-2.1.dsc 2.4 KiB 956566011fb94533582d4840593775ff321eba0c27bbb007c10a5bf0957f166e
golang-github-inconshreveable-muxado_0.0~git20140312.0.f693c7e.orig.tar.xz 22.6 KiB 5f0b52679d658d1122734f3f088d7a2cf7061274e54b355599fc21db1503812d
golang-github-inconshreveable-muxado_0.0~git20140312.0.f693c7e-2.1.debian.tar.xz 2.6 KiB 39de7ee9c5d0bd030d798b917bd5633d3d792297c6535774ee5bd3c731dd182d

No changes file available.

Binary packages built by this source

golang-github-inconshreveable-muxado-dev: Stream multiplexing for Go

 What is stream multiplexing?
 .
 Imagine you have a single stream (a bi-directional stream of bytes) like a TCP
 connection. Stream multiplexing is a method for enabling the transmission of
 multiple simultaneous streams over the one underlying transport stream.
 .
 What is muxado?
 .
 muxado is an implementation of a stream multiplexing library in Go that can be
 layered on top of a net.Conn to multiplex that stream. muxado's protocol is not
 currently documented explicitly, but it is very nearly an implementation of the
 HTTP2 framing layer with all of the HTTP-specific bits removed. It is heavily
 inspired by HTTP2, SPDY, and WebMUX.
 .
 How does it work?
 .
 Simplifying, muxado chunks data sent over each multiplexed stream and transmits
 each piece as a "frame" over the transport stream. It then sends these frames,
 often interleaving data for multiple streams, to the remote side. The remote
 endpoint then reassembles the frames into distinct streams of data which are
 presented to the application layer.
 .
 What good is it anyways?
 .
 A stream multiplexing library is a powerful tool for an application developer's
 toolbox which solves a number of problems:
 .
   - It allows developers to implement asynchronous/pipelined protocols with
     ease. Instead of matching requests with responses in your protocols, just
     open a new stream for each request and communicate over that.
   - muxado can do application-level keep-alives and dead-session detection so
     that you don't have to write heartbeat code ever again.
   - You never need to build connection pools for services running your
     protocol. You can open as many independent, concurrent streams as you need
     without incurring any round-trip latency costs.
   - muxado allows the server to initiate new streams to clients which is
     normally very difficult without NAT-busting trickery.
 .
 This package contains the source.