All Projects → hb-chen → micro-starter

hb-chen / micro-starter

Licence: MIT license
Micro 微服务实践

Programming Languages

go
31211 projects - #10 most used programming language
Smarty
1635 projects
Makefile
30231 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to micro-starter

Micro
go-micro 微服务实践,更多请关注Micro中国站☞
Stars: ✭ 383 (-2.05%)
Mutual labels:  consul, micro, k8s, go-micro, istio
istio-lab
《Istio 入门与实战》官方配套实验代码库
Stars: ✭ 87 (-77.75%)
Mutual labels:  k8s, istio, servicemesh
Kubesphere
The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management ⎈ 🖥 ☁️
Stars: ✭ 8,315 (+2026.6%)
Mutual labels:  k8s, istio, servicemesh
consul2istio
Connect Consul registry to Istio Service Mesh.
Stars: ✭ 27 (-93.09%)
Mutual labels:  consul, istio, servicemesh
micro-plugins
go-micro plugins, auth(JWT+Casbin)、go-micro服务加入istio服务网格
Stars: ✭ 27 (-93.09%)
Mutual labels:  micro, go-micro, istio
meshery
Meshery, the cloud native manager
Stars: ✭ 1,587 (+305.88%)
Mutual labels:  consul, istio
learn-layer5
A sample application for learning how to service mesh and for validating SMI conformance
Stars: ✭ 43 (-89%)
Mutual labels:  consul, istio
meshery-operator
The service mesh operator.
Stars: ✭ 41 (-89.51%)
Mutual labels:  consul, istio
Go Project Sample
Introduce the best practice experience of Go project with a complete project example.通过一个完整的项目示例介绍Go语言项目的最佳实践经验.
Stars: ✭ 344 (-12.02%)
Mutual labels:  consul, micro
Micro Starter Kit
Cloud Native GoLang Microservices - gRPC, GraphQL
Stars: ✭ 167 (-57.29%)
Mutual labels:  micro, go-micro
service-mesh-labs
Lab scenarios for learning how to service mesh.
Stars: ✭ 22 (-94.37%)
Mutual labels:  consul, istio
Meshery
Meshery, the service mesh management plane
Stars: ✭ 608 (+55.5%)
Mutual labels:  consul, istio
RentHouseWeb
使用 go+docker+go-micro微服务框架开发的租房网系统,符合RESTful架构风格。
Stars: ✭ 28 (-92.84%)
Mutual labels:  consul, go-micro
k8s-deployer
Deploy Kubernetes service and store retrieved information in the Consul K/V store
Stars: ✭ 23 (-94.12%)
Mutual labels:  consul, k8s
Go Os
Stars: ✭ 185 (-52.69%)
Mutual labels:  micro, go-micro
Wehousing
Golang微服务+区块链实战---go+micro+fabric实现租房上链系统
Stars: ✭ 182 (-53.45%)
Mutual labels:  consul, micro
Ketchup
ketchup (番茄酱) 是一个基于dotnet core的微服务框架。
Stars: ✭ 170 (-56.52%)
Mutual labels:  consul, k8s
service-mesh-patterns
Templates of service mesh configurations imbued with best practices.
Stars: ✭ 68 (-82.61%)
Mutual labels:  consul, istio
multicloud
A multicloud demonstration presented at KubeCon 2019 EU featuring the Hipster Shop across AKS, GKE, and On-Premises
Stars: ✭ 13 (-96.68%)
Mutual labels:  istio, servicemesh
Go Plugins
Go Micro Plugins. Moved to go-micro/plugins.
Stars: ✭ 1,654 (+323.02%)
Mutual labels:  micro, go-micro

Micro github.com/micro

Slack

go-micro

Local

Build micro cmd

go build -o bin/micro cmd/micro/main.go

Start registry & api with server runtime

./bin/micro --profile starter-local server
Start registry & api with service command Run registry service ```shell script ./bin/micro --profile starter-local service registry ```

Run API service

./bin/micro --profile starter-local service api

Run example service

cd service/account

go run main.go --profile starter-local

Test example service

curl "http://localhost:8080/account/info?id=1"

Kubernetes

Attention: default ingress class=nginx, host=api.micro.hbchen.com

helm install -n micro micro-server cicd/charts/micro \
--set ingress.enabled=true

# Digest
helm install -n micro micro-server cicd/charts/micro \
--set image.tag="latest@sha256:1e2c8df50398c2dcd4b96065b8b81842a86c5cc83d8ef1ae96ac7b5d8432add3" \
--set ingress.enabled=true
helm install -n micro micro-example cicd/charts/servic

# Digest
helm install -n micro micro-example cicd/charts/service \
--set image.tag="latest@sha256:fa2e56f01a4704ad298331cd0356a0e174e9358701922552934bbd4987c9fb80"
curl "http://api.micro.hbchen.com/account/info?id=1"
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].