摘要: 转之https://www.jianshu.com/p/f941967aeee8 分层案例 1.电信通讯 stage层 ->bdl层 ->analysis层 2.传统金融/保险 ods层 ->pdm层 ->dm层 3.互联网金融/电商 odl层 ->bdl层 ->idl层 ->adl层 尽管行业不同 阅读全文
posted @ 2019-09-27 17:04 微笑不加冰 阅读(854) 评论(0) 推荐(0) 编辑
摘要: 原文:https://mp.weixin.qq.com/s/a6IGrOtn1mi0r05355L5Ng 说起本地线程变量,我相信大家首先会想到的是JDK默认提供的ThreadLocal,用来存储在整个调用链中都需要访问的数据,并且是线程安全的。由于本文的写作背景是笔者需要在公司落地全链路压测平台, 阅读全文
posted @ 2019-08-01 16:13 微笑不加冰 阅读(2042) 评论(1) 推荐(0) 编辑
摘要: 原文:https://www.cnblogs.com/xybaby/p/10124083.html 正文 原文:https://www.cnblogs.com/xybaby/p/10124083.html 正文 raft是工程上使用较为广泛的强一致性、去中心化、高可用的分布式协议。在这里强调了是在工 阅读全文
posted @ 2019-07-21 16:58 微笑不加冰 阅读(990) 评论(0) 推荐(0) 编辑
摘要: 原文:https://yq.aliyun.com/articles/682871 本文主要介绍TCC的原理,以及从代码的角度上分析如何实现的;不涉及具体使用示例。本文分析的是github中开源项目tcc-transaction的代码,地址为:https://github.com/changmingx 阅读全文
posted @ 2019-07-21 16:28 微笑不加冰 阅读(19967) 评论(0) 推荐(1) 编辑
摘要: 转之:https://toutiao.io/posts/g6jmss/preview 目录 什么是 Seata AT 模式 Seata AT 的使用方法 第一步,增加全局事务注解 第二步,配置代理数据源 第三步,新建 undo_log 表 Seata AT 的工作流程 工作流程总览 图解 AT 模式 阅读全文
posted @ 2019-07-17 14:27 微笑不加冰 阅读(4709) 评论(0) 推荐(2) 编辑
摘要: 原文发表于InfoQ:https://www.infoq.cn/article/java-memory-model-1/ 并发编程模型的分类 在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式 阅读全文
posted @ 2019-07-11 19:30 微笑不加冰 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 参考地址 https://www.cnblogs.com/diegodu/p/6823855.html 一、了解Unix网络编程5种I/O模型 1.1、阻塞式I/O模型 阻塞I/O(blocking I/O)模型,进程调用recvfrom,其系统调用直到数据报到达且被拷贝到应用进程的缓冲区中或者发生 阅读全文
posted @ 2019-07-10 15:22 微笑不加冰 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 参考https://windmt.com/2019/01/20/spring-cloud-20-gateway-dynamic-routing/ 为什么需要动态路由? 之前说过 Gateway 的路由配置,常用的有两种方式: Fluent API 配置文件 这两者之间因为配置文件的方式修改起来比较灵 阅读全文
posted @ 2019-07-10 11:59 微笑不加冰 阅读(1005) 评论(0) 推荐(0) 编辑
摘要: 1、前言 在业务系统中,我们一般希望所有请求放回的类型都是固定的,如:{"code":0,"message":"",data:{"id":1,"name":"zhangsan"}}, 用code表示成功还是失败,message记录失败信息,如果成功,用data返回具体的数据。为了满足这样的需求,我们 阅读全文
posted @ 2019-07-09 15:58 微笑不加冰 阅读(6876) 评论(0) 推荐(1) 编辑
摘要: 1、前言 定时任务在任何系统中都非常重要,如:订单48小时自动完成,每日重新给会员送优惠券,游戏中每隔半小时给玩家添加体力等等。 对于小型系统我们可以用quartz和spring task实现定时任务,这样都任务存在如下几个任务: 1)单点问题,如果任务服务器挂了,定时任务就挂了; 2)如果任务服务 阅读全文
posted @ 2019-07-09 11:54 微笑不加冰 阅读(3645) 评论(1) 推荐(0) 编辑