微服务
5号编程
面试宝典、编程知识、电子书、开发工具分享
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
微服务之服务跟踪
介绍当部署的服务越来越多的时候,需要跟踪一个请求从一个服务到下一个微服务的传播过程,Spring Cloud Sleuth正是解决这个问题,它在日志中引入唯一的ID,以保证微服务调用之间的一致性,这样你就可以跟踪某个请求是如何从一个服务传到下一个服务。为了实现请求跟踪,当请求发送到分布式系统的入口时,只需要服务跟踪框架为该请求创建一个唯一的跟踪标识,同时在分布式内部流转的时候,框架始终保持该ID唯一,直到返回给请求方为止,这个唯一标识就是Trace ID,通过Trace ID的标记,我们就可以将所有.原创 2020-07-23 10:25:08 · 995 阅读 · 0 评论 -
微服务之API Gateway
# 介绍API Gateway 是一个服务器,也可以说是系统进入的唯一入口。API Gateway封装了内部的架构,提供API给各个客户端,它还有其他的功能,比如:授权、监控、负载均衡、缓存、请求分片和管理、静态响应处理等等。API GateWay 负责请求转发、合成和协议转换。所有来自客户端的请求都要先经过API Gateway,然后路由这些请求到对应的微服务上去,API Gateway将经常调用多个微服务来处理一个请求以及聚合多个结果。它可以在web协议和内部的非web协议友好型协议直接进行转.原创 2020-07-22 10:43:13 · 383 阅读 · 0 评论 -
微服务之配置中心
# 介绍配置中心作为整个微服务的系统参数配置,它需要满足几点要求:高效获取、实时感知、分布式访问。# Spring Cloud Config是Spring Cloud中带的配置中心组件。也正是这个原因,所以它和Spring是无缝集成,使用起来非常方便。并且它的配置存储支持Git,不过它没有可视化的操作界面,配置的生效也不是实时的,需要重启或去刷新。所以比较适用于小型项目快速上手。Server两部分,Config Server 实现配置文件的存储,对外以接口的形式提供获取配置文件,然后Confi.原创 2020-07-22 10:41:59 · 243 阅读 · 0 评论 -
微服务之服务注册发现
# 介绍服务注册就是维护一个登记簿,它管理系统内所有的服务地址。当新的服务启动后,它会向登记 簿交待自己的地址信息。服务的依赖方直接向登记簿要 Service Provider 地址就行了。当下用于服 务注册的工具非常多 ZooKeeper,Consul,Etcd, 还有 Netflix 家的 eureka 等。服务注册有两 形式:客户端注册和第三方注册。# 客户端注册(zookeeper)客户端注册是服务自身要负责注册和注销的工作,当服务启动后向注册中心注册自身,当服务下线是注销自己。期.原创 2020-07-22 10:27:10 · 259 阅读 · 0 评论 -
微服务之SpringCloud
# 微服务介绍将一个原本独立的系统拆分成多个小型服务,这些小型服务都在各自独立的进程中运行,并使用轻量级机制通信,通常是 HTTP RESTFUL API 。这些服务围绕业务能力来划分构建的,并通过完全自动化部署机制来独立部署。# 微服务特点微服务架构的主要特点是组件化、松耦合、自治、去中心化。优点:#每个服务足够内聚,足够小,代码容易理解、开发效率提高。#服务之间可以独立部署,微服务架构让持续部署成为可能。#系统相比较复杂单体应用更为简洁轻量化,每个微服务因为独立部署,可以使用不同.原创 2020-07-22 10:25:40 · 145 阅读 · 0 评论
分享