All Projects → microhq → Go Os

microhq / Go Os

Licence: apache-2.0

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Go Os

Go Grpc
A simpler grpc framework
Stars: ✭ 133 (-28.11%)
Mutual labels:  microservice, go-micro, micro
Hemera
🔬 Writing reliable & fault-tolerant microservices in Node.js https://hemerajs.github.io/hemera/
Stars: ✭ 773 (+317.84%)
Mutual labels:  microservice, rpc, micro
Getty
a netty like asynchronous network I/O library based on tcp/udp/websocket; a bidirectional RPC framework based on JSON/Protobuf; a microservice framework based on zookeeper/etcd
Stars: ✭ 532 (+187.57%)
Mutual labels:  microservice, rpc, micro
Remit
RabbitMQ-backed microservices supporting RPC, pubsub, automatic service discovery and scaling with no code changes.
Stars: ✭ 24 (-87.03%)
Mutual labels:  microservice, rpc, micro
Go Micro Boilerplate
The boilerplate of the GoLang application with a clear microservices architecture.
Stars: ✭ 147 (-20.54%)
Mutual labels:  microservice, rpc, go-micro
S
a go web freamwork for micro service, very very easy to create and deploy, with auto service registry and discover, high performance and based on http/2 no ssl
Stars: ✭ 67 (-63.78%)
Mutual labels:  microservice, go-micro, micro
Dapeng Soa
A lightweight, high performance micro-service framework
Stars: ✭ 101 (-45.41%)
Mutual labels:  microservice, rpc
Micro
Asynchronous HTTP microservices
Stars: ✭ 9,987 (+5298.38%)
Mutual labels:  microservice, micro
Micro Jaymock
Tiny API mocking microservice for generating fake JSON data.
Stars: ✭ 123 (-33.51%)
Mutual labels:  microservice, micro
Micro Medium Api
Microservice for fetching the latest posts of Medium with GraphQL.
Stars: ✭ 138 (-25.41%)
Mutual labels:  microservice, micro
Paysuper Billing Server
A core monolith-like service with all payment processing business logic in PaySuper.
Stars: ✭ 95 (-48.65%)
Mutual labels:  microservice, go-micro
Go Plugins
Go Micro Plugins. Moved to go-micro/plugins.
Stars: ✭ 1,654 (+794.05%)
Mutual labels:  go-micro, micro
Cinema
使用 go-micro 微服务框架开发的电影院订票系统
Stars: ✭ 140 (-24.32%)
Mutual labels:  microservice, go-micro
Jupiter
Jupiter是一款性能非常不错的, 轻量级的分布式服务框架
Stars: ✭ 1,372 (+641.62%)
Mutual labels:  microservice, rpc
Go Shopping
A sample suite of services built on the go-micro framework
Stars: ✭ 98 (-47.03%)
Mutual labels:  microservice, go-micro
Motan Openresty
A cross-language RPC framework for rapid development of high performance distributed services based on OpenResty.
Stars: ✭ 117 (-36.76%)
Mutual labels:  microservice, rpc
Micro Jwt Auth
jwt authorization wrapper for https://github.com/zeit/micro
Stars: ✭ 97 (-47.57%)
Mutual labels:  microservice, micro
Stack Rpc Tutorials
Stack-RPC 中文示例、教程、资料,源码解读
Stars: ✭ 1,736 (+838.38%)
Mutual labels:  microservice, micro
Rpcx Gateway
http gateway for rpcx services. Clients in any programming languages can call them
Stars: ✭ 145 (-21.62%)
Mutual labels:  microservice, rpc
Micro Cluster
Run multiple micro servers and a front proxy at a time
Stars: ✭ 173 (-6.49%)
Mutual labels:  microservice, micro

Go OS License GoDoc Travis CI Go Report Card

Go OS is a client library for Micro OS

NOTE: This is still a work in progress

Usage

Each package is backed by a Micro OS service. Packages can be used independently or with go-micro wrappers.

Features

Examples of usage can be found in go-os/examples

Package Built-in Plugin Description
auth auth-srv authentication and authorisation for users and services
config config-srv dynamic configuration which is namespaced and versioned
db db-srv distributed database abstraction
discovery discovery-srv extends the go-micro registry to add heartbeating, etc
event event-srv event publication, subscription and aggregation
kv distributed in-memory simply key value layered on memcached, etcd, consul
log file structured logging to stdout, logstash, fluentd, pubsub
monitor monitor-srv add custom healthchecks measured with distributed systems in mind
metrics telegraf instrumentation and collation of counters
router router-srv global circuit breaking, load balancing, A/B testing
sync consul distributed locking, leadership election, etc
trace trace-srv distributed tracing of request/response
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].