分布式
cailianren1
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
spring boot+gradle+mybatis多数据源配置
目录 场景 多数据源存在问题 demo演示流程 代码结构 引入jar包 配置application.properties 数据源初始化配置 mybatis生成对应的entity、mapper、和xml文件 完成对应的service 测试多数据源事务问题 1. 场景: 经常会碰到这种应用场景,比如说下订单的操作,有需要修改订单库中信息,又需要修改产品库中库存,这一个操作就是需要一次性操作两个数据...转载 2018-12-27 14:55:31 · 2005 阅读 · 1 评论 -
限流学习---限流算法
目录 目的 分类 限流算法 计数器 令牌桶 漏桶 比较 实例 1. 目的 通过对并发访问和请求进行限速或者一个时间窗口内的请求进行限速来保护系统的可用性,一旦达到限制速率就可以拒绝服务(友好定向到错误页或告知资源没有了),排队或者等待(比如秒杀,评论,下单),降级(返回默认数据) 2. 分类 限制总并发数 (数据库连接池,线程池) 限制瞬时并发数 (如Nginx的limit_conn...转载 2018-12-27 14:56:54 · 269 阅读 · 0 评论 -
分布式事务-Atomikos解决多数据源事务问题
目录 场景 多数据源配置 引入Atomikos 测试service 1. 场景: 经常会碰到这种应用场景,比如说下订单的操作,有需要修改订单库中信息,又需要修改产品库中库存,这一个操作就是需要一次性操作两个数据源的情况,这种情况的事务控制可以使用Atomikos框架进行实现 2. 多数据源配置 参考:http://www.chengqj.com/info.html?id=33 3. 引入Ato...原创 2018-12-27 15:01:37 · 927 阅读 · 0 评论 -
一个完整的HTTP请求过程
目录 交互流程 域名解析 与服务器建立连接 OSI七层模型 TCP/IP四层模型 五层体系结构 三种模型结构 数据在各层之间的传递过程 服务器响应HTTP请求, 浏览器得到html代码 浏览器解析html代码,并请求html代码中的资源(如js、css、图片) 浏览器对页面进行渲染呈现给用户 1. 交互流程 域名解析 与服务器建立连接 服务器响应HTTP请求, 浏览器得到html代码 ...转载 2019-01-07 15:59:39 · 1595 阅读 · 0 评论
分享