Displaying 1 to 20 from 20 results

open-ethereum-pool - Open Ethereum Mining Pool

  •    Go

I highly recommend to use Ubuntu 16.04 LTS. First install go-ethereum.

ants - 🐜⚡️A high-performance goroutine pool for go

  •    Go

Package ants implements a fixed goroutine pool for managing and recycling a massive number of goroutines, allowing developers to limit the number of goroutines that created by your concurrent programs. Don't worry about the synchronous problems in this case, this method is thread-safe.

pool - Connection pool for Go's net.Conn interface

  •    Go

Pool is a thread safe connection pool for net.Conn interface. It can be used to manage and reuse connections.and use pool as the package name inside the code.

grpool - Lightweight Goroutine pool

  •    Go

Clients can submit jobs. Dispatcher takes job, and sends it to first available worker. When worker is done with processing job, will be returned back to worker pool.Number of workers and Job queue size is configurable.




parallelizer - Simplifies the parallelization of function calls

  •    Go

Running multiple function calls in parallel without a timeout.Running multiple function calls in parallel with a large enough worker pool.

goroutine-pool - A simple goroutine pool which can create and release goroutine dynamically, inspired by fasthttp

  •    Go

A simple goroutine pool which can create and release goroutine dynamically, inspired by fasthttp.

pool - Golang 通用网络连接池

  •    Go

Golang 通用网络连接池


slb - Simple Load Balancer

  •    Go

These strategies for the node pools are also concurrent safe. The pool was tested by a requester that produces tasks at a random interval, faster than the time it takes to complete the requests itself. The tasks also take an inconsistent amount of time to finish. In this example the requests were just sleeps.

golang-db - db pool helper for golang

  •    Go

db pool helper for golang, welcome everyone contribute code, your name will in CONTRIBUTORS.

pool - 🍭 golang common connect pool [连接池]

  •    Go

🍭 golang common connect pool [连接池]

workerpool - A workerpool that can get expanded & shrink dynamically.

  •    Go

This is an implementation of a workerpool which can get expanded & shrink dynamically. Workers can get added when needed and get dismissed when no longer are needed. Of-course this workerpool can be used just as a simple one with a fixed size. Examples can be seen inside documents.

GoSlaves - Fast asynchonous goroutine pool for Golang

  •    Go

GoSlaves is a simple golang's library which can handle wide list of tasks asynchronously and safely. Note that all of this benchmarks have been implemented as his owners recommends. More of this goroutine pools works with more than 4 goroutines.

gossdb - ssdb client for go with pool surport

  •    Go

ssdb client for go with pool surport

pool - General Purpose Connection Pool for GRPC,RPC,TCP Sevice Cluster

  •    Go

Pool is Used to manage and reuse client connections to service cluster. General Purpose - Pool for GRPC,RPC,TCP.support RPC timeout.

gopool - Easy to use worker pool with dynamic pool sizing.

  •    Go

Go Pool makes it easy to set up and manage pools of background workers. Not only can they be started and stopped, but they can also be dynamically sized ensuring you have the optimal amount of workers running for your situation. To start a pool of long running workers who's size will be managed by gopool, you should use the Pool.Start func.

pool - Go library that wraps http

  •    Go

pool wraps a standard *http.Client to add the ability to put a maximum number of connections in the pool for the client and the requests-per-second it can perform requests at. It 'overloads' the http.Client.Do(req *http.Request) (*http.Response, error) method to implement the extended functionality. By doing so, existing codebases do not need to heavily re-factor how they already do their logic to see the effect of the more finely-tuned client.