All Projects → microhq → Examples

microhq / Examples

Licence: apache-2.0
Go Micro examples. Moved to go-micro/examples.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Examples

Ohloh api
Ohloh API examples
Stars: ✭ 64 (-94.98%)
Mutual labels:  examples
Javamoney Examples
JavaMoney - Examples
Stars: ✭ 68 (-94.67%)
Mutual labels:  examples
Haxe Basics
The collection of easy samples and hello-worlds for Haxe.
Stars: ✭ 78 (-93.89%)
Mutual labels:  examples
Js By Examples
Learn JavaScript by examples
Stars: ✭ 1,138 (-10.82%)
Mutual labels:  examples
Docker Examples
There are many like it, but this one is mine.
Stars: ✭ 66 (-94.83%)
Mutual labels:  examples
Example React Native Redux
react native redux counter example
Stars: ✭ 1,186 (-7.05%)
Mutual labels:  examples
Vuex Orm Examples Nuxt
The example Nuxt application to demonstrate the use case of the Vuex ORM.
Stars: ✭ 63 (-95.06%)
Mutual labels:  examples
Playground
A space to learn and experience CodeIgniter 4
Stars: ✭ 84 (-93.42%)
Mutual labels:  examples
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 (-94.75%)
Mutual labels:  micro
Go Collection
🌷 awesome awesome go, study golang from basic to proficient
Stars: ✭ 1,193 (-6.5%)
Mutual labels:  micro
Go Pattern Examples
Examples of implement for awesome go patterns including usual design patterns, in easy understanding examples.
Stars: ✭ 65 (-94.91%)
Mutual labels:  examples
Context Mapper Examples
ContextMapper DSL: Examples
Stars: ✭ 66 (-94.83%)
Mutual labels:  examples
Real World Sinatra
Real World Sinatra apps and their open source codebases for developers to learn from
Stars: ✭ 74 (-94.2%)
Mutual labels:  examples
Torch Models
Stars: ✭ 65 (-94.91%)
Mutual labels:  examples
Ngxs Examples
NGXS Example Apps
Stars: ✭ 80 (-93.73%)
Mutual labels:  examples
Reporting Services Examples
📕 Various example reports I use for SQL Server Reporting Services (SSRS) as well as documents for unit testing, requirements and a style guide template.
Stars: ✭ 63 (-95.06%)
Mutual labels:  examples
Vizdoom
Doom-based AI Research Platform for Reinforcement Learning from Raw Visual Information.
Stars: ✭ 1,178 (-7.68%)
Mutual labels:  examples
Spring Boot Jwt Demo
Simplest jwt demo with only 3 classes. Simple but product-level .
Stars: ✭ 86 (-93.26%)
Mutual labels:  examples
Examples
Serverless Examples – A collection of boilerplates and examples of serverless architectures built with the Serverless Framework on AWS Lambda, Microsoft Azure, Google Cloud Functions, and more.
Stars: ✭ 9,743 (+663.56%)
Mutual labels:  examples
Workshops
Workshops for The Things Network
Stars: ✭ 74 (-94.2%)
Mutual labels:  examples

Examples

This is a repository for micro examples. Feel free to contribute.

Contents

  • api - Provides API usage examples
  • booking - A booking.com demo application
  • broker - A example of using Broker for Publish and Subscribing.
  • client - Usage of the Client package to call a service.
  • command - An example of bot commands as micro services
  • config - Using Go Config for dynamic config
  • event - Using the API Gateway event handler
  • filter - Filter nodes of a service when requesting
  • flags - Using command line flags with a service
  • form - How to parse a form behind the micro api
  • function - Example of using Function programming model
  • getip - Get the local and remote ip from metadata
  • graceful - Demonstrates graceful shutdown of a service
  • greeter - A complete greeter example (includes python, ruby examples)
  • heartbeat - Make services heartbeat with discovery for high availability
  • helloworld - Hello world using micro
  • kubernetes - Examples of using the k8s registry and grpc
  • metadata - Extracting metadata from context of a request
  • mocking - Demonstrate mocking helloworld service
  • noproto - Use micro without protobuf or code generation, only go types
  • options - Setting options in the go-micro framework
  • plugins - How to use plugins
  • pubsub - Example of using pubsub at the client/server level
  • grpc - Examples of how to use go-micro/service/grpc
  • redirect - An example of how to http redirect using an API service
  • roundrobin - A stateful client wrapper for true round robin of requests
  • secure - Demonstrates use of transport secure option for self signed certs
  • server - Use of the Server package directly to server requests.
  • service - Example of the top level Service in go-micro.
  • sharding - An example of how to shard requests or use session affinity
  • shutdown - Demonstrates graceful shutdown via context cancellation
  • stream - An example of a streaming service and client
  • template - Api, web and srv service templates generated with the 'micro new' command
  • tunnel - How to use connection tunneling with the tunnel package
  • waitgroup - Demonstrates how to use a waitgroup with a service
  • wrapper - A simple example of using a log wrapper

Community

Find contributions from the community via the explorer

Install

Install protoc for your environment. Then:

# install protoc-gen-go
go get github.com/golang/protobuf/{proto,protoc-gen-go}
# install protoc-gen-micro
go get github.com/micro/micro/v2/cmd/[email protected]

To recompile any proto after changes:

protoc --proto_path=$GOPATH/src:. --micro_out=. --go_out=. path/to/proto
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].