Golang微服务 微服务架构由一组小型自治服务组成。 每个服务都是独立的,应实现单个业务功能。 下面是设计和实现使用微服务的例子: 1.电影微服务示例架构 1.1。 一般的微服务认证流程 条款 描述 第三应用服务 想要使用/与电影服务集成的外部服务。 API网关 所有客户端的单一入口点。 API网关将请求代理/路由到适当的服务。 IAM服务 验证用户身份并授予授权(权限)的服务。 资源服务 托管受保护资源并在资源访问期间验证访问令牌的服务。 1.2。 推荐服务认证流程 1.3。 用户管理服务的类图 2.电影服务的构建和运行 2.1。 设置开发环境 安装Golang 安装MongoD