Home
Projects
Resources
Alternatives
Blog
Sign In
Nonfu Laracom
Save
laracom driven by go micro services
Overview
Reviews
Resources
Project README
基于 Go Micro 构建微服务实战
你可以在学院君个人网站阅读项目教程(更新中):
PHP 电商单体应用准备
服务拆分原则及系统架构设计
微服务系统基础组件技术选型
创建微服务之间调用的 gRPC/Protobuf 演示接口
创建客户端与微服务之间调用的 HTTP/JSON 演示接口
通过 Docker 容器化微服务接口
引入 Go Micro 框架并通过 Go Modules 管理包依赖
拆分客户端服务与 Dockerfile 多阶段构建
创建第一个微服务接口 —— 用户注册接口
引入 Docker Compose 编排多个容器 & 客户端远程调用服务端用户接口演示
基于 JWT 实现用户认证接口
通过 Micro API 网关对外提供 HTTP JSON API
在 PHP 电商项目中基于 Micro API 网关调用用户微服务接口
Laravel 客户端代码重构(上):基于微服务接口自定义邮箱唯一性验证规则
Laravel 客户端代码重构(下):自定义 User Provider 和 Guard 组件实现基于微服务接口的用户认证
新增用户更新和密码重置相关服务接口
客户端用户退出功能实现及密码重置业务逻辑梳理
基于微服务接口重构客户端密码重置功能
创建独立的 GORM 模型类映射 Protobuf
基于 Broker + NATS 在客户端和服务端实现基于事件驱动的异步通信(上)
基于 Broker + NATS 在客户端和服务端实现基于事件驱动的异步通信(下)
基于微服务接口重构客户端用户详情页
构建商品服务接口(一):商品主表
构建商品服务接口(二):商品关联表及关联查询
构建商品服务接口(三):在一个微服务中注册多个服务处理器
构建商品服务接口(四):基于 Etcd 作为注册中心并通过 Micro Web 测试服务接口
构建商品服务接口(五):客户端商品接口调用代码重构
基于 Docker Compose 搭建 Etcd 集群
基于 Prometheus + Grafana 构建可视化服务监控系统
基于 OpenTracing + Jaeger 构建分布式服务追踪系统
基于 Docker Swarm 部署服务集群
负载测试工具 Gatling 使用入门
使用 Gatling 进行负载测试(上):基于 Docker Swarm + Docker Compose 部署微服务
使用 Gatling 进行负载测试(中):基于 Maven + Galting 实现并发负载测试
使用 Gatling 进行负载测试(下):集群模式下的性能与系统负载情况
通过健康检查保证服务可用性
服务治理篇(一):断路器模式与重试机制
服务治理篇(二):基于 Hystrix 实现服务熔断及监控展示
服务治理篇(三):Hystrix 熔断条件设置、重试机制实现及服务降级处理
服务治理篇(四):服务限流及其在 Go Micro 中的实现
服务治理对系统性能影响(上):在一个微服务中调用另一个微服务的接口
服务治理对系统性能影响(下):负载测试对比分析
基于 GoConvey 实现 BDD 风格的单元测试 & 数据库模拟测试
基于 Go Config + Etcd 实现集中化配置管理
分布式日志存储
分布式数据库与数据一致性
CI/CD
容器编排(k8s)
关联项目(客户端):
laracom-php
Open Source Agenda is not affiliated with "Nonfu Laracom" Project. README Source:
nonfu/laracom
Stars
37
Open Issues
4
Last Commit
1 year ago
Repository
nonfu/laracom
Tags
Bdd
Docker
Etcd
Gatling
Go
Go Config
Go Micro
Goconvey
Grafana
Healthcheck
Hystrix
Laravel
Microservice
Nats
Prometheus
Swarm
Viper
Open Source Agenda Badge
Submit Review
Review Your Favorite Project
Submit Resource
Articles, Courses, Videos
Submit Article
Submit a post to our blog
From the blog
Dec 11, 2022
How to Choose Which Programming Language to Learn First?
From the blog
Dec 11, 2022
How to Choose Which Programming Language to Learn First?
Home
Projects
Resources
Alternatives
Blog
Sign In
Sign In to OSA
I agree with
Terms of Service
and
Privacy Policy
Sign In with Github