1 Star 0 Fork 0

distill / distill-micro-http

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

微服务之Http协议

starfork

基本介绍

本项目是根据个人编写的distill-infra框架开发的一个简单的微服务框架之Http协议通信。

主要集成组件:

gitee.com/banyanhouse/distill-infra v0.0.16  # 主服务框架还在持续更新中
github.com/micro/go-micro/v2 v2.5.0
github.com/micro/go-plugins/client/http/v2 v2.5.0

服务模块

micro-gateway对外暴露网关,访问产品微服务,采用了轮询机制。

micro_prod_server对外提供产品服务接口,可启动多个服务实例。

注册中心

注册中心依然采用etcdv3版本

网关注册信息

3.REGISTRY-gateway

产品服务注册信息

4.REGISTRY-prod-server

测试接口

GET方式

GET http://localhost:18081/v1/micro/gateway/prods

可得到五个商品信息清单

1.GET

POST方式

POST http://localhost:18081/v1/micro/gateway/prods

可获取到八个商品信息清单

2.POST

空文件

简介

distill go 微服务架构项目案例,采用http进行通信 展开 收起
Go 等 3 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Go
1
https://gitee.com/banyanhouse/distill-micro-http.git
git@gitee.com:banyanhouse/distill-micro-http.git
banyanhouse
distill-micro-http
distill-micro-http
master

搜索帮助