随笔分类 - 微服务
摘要:一、Seata 介绍 github 官网 1、简介 Seata是一款开源的分布式事务解决方案,致力于提供高性能与简单易用的分布式事务服务,为用户提供了 AT、TCC、SAGA 和 XA 几种不同的事务模式: AT模式:无侵入式的分布式事务解决方案,适合不希望对业务进行改造的场景,但由于需要添加全
阅读全文
摘要:一、前言 1、什么是分布式锁 分布式锁,即分布式系统中的锁。在单体应用中通过锁解决控制共享资源访问的问题;而分布式锁,就是为了解决分布式系统中控制共享资源访问的问题。与单体应用不同的是,分布式系统中竞争共享资源的最小粒度从线程升级成了进程。 2、应该具备哪些条件 在分布式系统环境下,一个方法在同一时
阅读全文
摘要:一、webSocket简介 webSocket长连接是一种在单个tcp连接上进行全双工通信的协议,允许双向数据推送。一般微服务提供的restful API只是对前端请求做出相应。使用webSocket可以实现后端主动向前端推送消息。 二、网关配置 spring cloud 的网关组件有zuul和ge
阅读全文