logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

zookeeper中的选举机制

zookeeper中的选举机制选举机制发生的时间集群启动时leader节点崩溃时选举算法zookeeper提供了三种方式:LeaderElectionAuthFastLeaderElectionFastLeaderElection默认的算法是FastLeaderElection,所以主要分析它的选举机制。选举中的概念...

什么是幂等,什么情况下需要幂等,如何实现幂等

在微服务架构下,我们在完成一个订单流程时经常遇到下面的场景:一个订单创建接口,第一次调用超时了,然后调用方重试了一次在订单创建时,我们需要去扣减库存,这时接口发生了超时,调用方重试了一次当这笔订单开始支付,在支付请求发出之后,在服务端发生了扣钱操作,接口响应超时了,调用方重试了一次一个订单状态更新接口,调用方连续发送了两个消息,一个是已创建,一个是已付款。但是你先接收到已付款,然后又接收到了...

vue实现excel文件导出,Java后端文件流输出

vue实现excel文件导出,Java后端文件流输出vue代码添加request请求拦截downloadService.interceptors.response.use(response => {// 导出const headers = response.headersif(headers['content-type']...

分布式系统架构设计

一。主流架构模型 SOA架构和微服务架构SOA架构SOA全称(Service Oriented Architecture) 中文意思为 面相服务的架构,他是一种设计方法,轻重包含多个服务,服务之间通过相互依赖最终提供一系列的功能, 一个服务通常以独立的形式存在与操作系统进程中,各个服务之间通过网络调用,跟SOA相提并论的还有ESB(企业服务总线),简单来说ESB就是管道,链接各个服务节点,为了集成

#分布式
springboot集成redis,使用jackson序列化方案报Type id handling not implemented for 错误问题处理

但是经过测时候,解决开篇的报错信息,但是Jackson序列化对象,保存在reids时。保存的完整json数据格式,存入redis的对象信息反序列化后,全部变成了 hashmap接口,导致业务处理报错。属性,jackson将使用简单的数据绑定具体的java类型,其中Object就会在反序列化的时候变成LinkedHashMap......代码编写时发现方法已过期,找到了替代的方法,创建object

#spring#java#spring boot +1
到底了