采用go get下载go-micro,但是无法下载,而且也按照网上提供的方法也不行,
本人目前是在window环境下操作的,
go get github.com/micro/micro,
以下是错误提示信息:
package golang.org/x/net/ipv4: unrecognized import path "golang.org/x/net/ipv4" (https fetch: Get https://golang.org/x/net/ipv4?go-get=1: dial tcp 216.239.37.1:443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.)
所以有谁碰到过这种类似问题的,可以帮忙解答下?!!!
`golang.org/`下的包都需要搭云梯才能下载。我也在用`go-micro`写一个微服务案例,功能和文档还在完善中,基本能跑通了。**项目地址: [github](https://github.com/zengxianxue/cinema)**
-----
# 概述
使用 `go-micro` 开发的微服务电影院订票管理案例
目录结构:
- **movie** - 电影管理服务
- **proto** - `grpc` 协议文件目录
- **projection** - 电影票管理服务
- **user** - 用户管理服务
# 特性
- **微服务框架**: [go-micro](https://github.com/micro/go-micro) 微服务的基础框架
- **服务注册/发现**:[consul](https://github.com/hashicorp/consul) 分布式、高可用的服务注册/发现
- **消息中间件**:[kafka](https://github.com/apache/kafka) 发布/订阅、异步通知
- **api网关**:[gin](https://github.com/gin-gonic/gin) Api统一管理、鉴权
- **JWT鉴权**:[jwt-go](https://github.com/dgrijalva/jwt-go) - JSON Web Token
- **api文档**:`swagger` api 文档
- **rpc协议**:[grpc-go](https://github.com/grpc/grpc-go) 服务间的通信协议
- **错误报告**:[sentry](https://github.com/getsentry/raven-go) 警报系统
- **缓存**:`redis` 缓存客户端使用[go-redis](https://github.com/go-redis/redis)
- **DB**:`Mongodb` 客户端使用[mongo-go-driver](https://github.com/mongodb/mongo-go-driver)
- **部署**:[docker-compose](https://github.com/docker/compose) 部署
# 依赖
- go1.11+
- docker-compose
# 功能完善中...
#4
更多评论