01 2023 档案
摘要:Sleuth分布式请求链路追踪 Sleuth是一个工具,用来跟踪一个用户请求的过程 提供链路追踪、性能分析、数据分析优化链路、可视化 Trace:相同的Trace ID的Span串联形成一个树状结构。TraceID是用来追踪请求路径的唯一标识符。当请求请求到分布式系统的入口端点时,只需要服务跟踪框架
阅读全文
摘要:Config配置中心 为了解决多模块对应不同配置的维护问题。 Spring-Cloud-Config分为服务端和客户端两个方面,服务端是分布式配置中心(独立的微服务),客户端是我们使用的微服务端,可以通过配置中心来获取配置,加载配置信息。 这个配置中心还是和git进行整合的,所以版本管理是不用担心的
阅读全文
摘要:OpenFeign: 负载均衡+RPC调用 启动类添加@EnableFeignClients, 业务逻辑接口添加 @FeignClient(name = "定义当前客户端client名字") 如果client同名,可以用contextId起别名。 然后实现类继承逻辑接口,写具体实现,Controll
阅读全文
摘要:SpringCloud的服务注册与发现: 单机的服务注册与发现需要配置一个服务注册中心,一个生产者微服务,一个消费者微服务。 注册中心: 服务的生产者: 服务的消费者: 配置的方式大致类似。调用都是通过RestTemplate进行远程调用。 但是实际的生产过程中不可能只有一台主机,需要考虑使用集群来
阅读全文
摘要:新的一年,新气象。 新年目标:步入行业的一年未满,仍然是打基础的一年。 目前公司项目使用场景受限,数据的量级达不到使用分布式的程度,但这一方面又是大公司的刚需。 所以不得不去迎合学习,提升这方面的技术。 在技术的提升方面,我目前能想到的点有: 日常工作方面: 1.不去躲复杂,有难度的需求任务,在解决
阅读全文
摘要:Eureka服务注册与发现: 服务注册中心: 1.启动后,从其他节点拉取服务注册信息。 2.运行过程中,定时运行 evict 任务,剔除没有按时 renew 的服务(包括非正常停止和网络故障的服务)。 3.运行过程中,接收到的 register、renew、cancel 请求,都会同步至其他注册中心
阅读全文
摘要:1.在上海找到工作安稳两年 2.所有人身体健康度过2023
阅读全文