File: control

package info (click to toggle)
golang-github-tsenart-tb 0.0~git20151208.0.19f4c3d-2
  • links: PTS, VCS
  • area: main
  • in suites: buster, sid, stretch
  • size: 92 kB
  • ctags: 51
  • sloc: makefile: 2
file content (34 lines) | stat: -rw-r--r-- 1,510 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Source: golang-github-tsenart-tb
Section: devel
Priority: extra
Maintainer: Debian Go Packaging Team <pkg-go-maintainers@lists.alioth.debian.org>
Uploaders: Dr. Tobias Quathamer <toddy@debian.org>
Build-Depends: debhelper (>= 10),
               dh-golang,
               golang-any
Standards-Version: 3.9.8
Homepage: https://github.com/tsenart/tb
Vcs-Browser: https://anonscm.debian.org/cgit/pkg-go/packages/golang-github-tsenart-tb.git
Vcs-Git: https://anonscm.debian.org/git/pkg-go/packages/golang-github-tsenart-tb.git
XS-Go-Import-Path: github.com/tsenart/tb

Package: golang-github-tsenart-tb-dev
Architecture: all
Depends: ${shlibs:Depends},
         ${misc:Depends}
Description: generic lock-free implementation of the "Token-Bucket" algorithm
 The token bucket is an algorithm used in packet switched computer
 networks and telecommunications networks. It can be used to check
 that data transmissions, in the form of packets, conform to defined
 limits on bandwidth and burstiness (a measure of the unevenness
 or variations in the traffic flow).
 .
 This implementation of the token bucket generalises its applications
 beyond packet rate conformance. Hence, the word generic. You can use it
 to throttle any flow over time as long as it can be expressed as a
 number (bytes/s, requests/s, messages/s, packets/s, potatoes/s,
 heartbeats/s, etc...).
 .
 The lock-free part of the description refers to the lock-free
 programming techniques (CAS loop) used in the core Bucket
 methods (Take and Put).