go-micro
coroutine
go-micro | coroutine | |
---|---|---|
1 | 4 | |
15,325 | 375 | |
- | 0.3% | |
9.0 | 9.6 | |
over 3 years ago | 3 months ago | |
Go | Go | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
go-micro
-
Tturning dep project into go modules
after you said that, i changed to github..com/micro/go-micro/v2 all the packages that use go-micro repo, but i keep receiving the same errors. What does "go: converting Gopkg.lock: stat github.com/micro/go-micro/v2/util@eb1e22bd10b0a480df298ee7c3e36c8621407723: github.com/micro/[email protected]: invalid version: go.mod has post-v1 module path "github.com/micro/go-micro/v2" at revision eb1e22bd10b0" mean? Why it says "github.com/micro/[email protected]" if i set to version 2.9.1?
coroutine
-
Durable Coroutines for Go
This seems really brittle.
https://github.com/stealthrocket/coroutine/blob/main/getg_am...
-
Coroutines for Golang
Coroutines are make up for the difficulties of using go routines.
Coroutines can explicitly yield control to their callers and other coroutines and send and receive data across yield points.
https://github.com/stealthrocket/coroutine has the code and a basic sample.
- Coroutine: A library for serializing Go funcs for resumption in other processes
What are some alternatives?
go-zero - A cloud-native Go microservices framework with cli tool for productivity.
parallel-sdk - A library to manage and run tasks in parallel using krakjoe/parallel PHP extension
goharvest - Transactional outbox harvester for Postgres → Kafka, written in Go
Symfony2 Components - The Symfony documentation
flashbots - Package flashbots implements RPC API bindings for the Flashbots relay and mev-geth for use with the w3 package.
parallel - A succinct parallel concurrency API for PHP8
raft - Golang implementation of the Raft consensus protocol
go-micro - A Go microservices framework
dot - distributed data sync with operational transformation/transforms
Workerman - An asynchronous event driven PHP socket framework. Supports HTTP, Websocket, SSL and other custom protocols.
failured - Adaptive Accrual Failure Detector
async-php-8-io-http - True asynchronous PHP I/O and HTTP without frameworks, extensions, or annoying code. Uses PHP Fibers introduced in PHP 8.1