摘要: 1. 问:你认为区块链技术中的区块意味着什么? 区块链由所有金融交易的信息组成。一个块只不过是一个记录列表。当这些列表相互结合时,它们被称为区块链。例如,一个组织有100个分类账簿,其中的组合被称为区块链,单个分类账将被视为一个区块。 2. 问:为什么区块链是一种值得信赖的方法 有很多原因,区块链可 阅读全文
posted @ 2021-03-10 23:17 hanease 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 基本概念和用法 线程本地变量是说,每个线程都有同一个变量的独有拷贝,这个概念听上去比较难以理解,我们先直接来看类TheadLocal的用法。 ThreadLocal是一个泛型类,接受一个类型参数T,它只有一个空的构造方法,有两个主要的public方法: public T get() public v 阅读全文
posted @ 2021-03-10 23:15 hanease 阅读(661) 评论(0) 推荐(0) 编辑
摘要: Seata 是什么? (1)Seata 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。 (2)在 Seata 开源之前,Seata 对应的内部版本在阿里经济体内部一直扮演着分布式一致性中间件的角色,帮助经济体平稳的度过历年的双11,对各BU业务进行了有力的 阅读全文
posted @ 2021-03-10 23:14 hanease 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 前言 一个成熟的大型网站(如淘宝、天猫、腾讯等)的系统架构并不是一开始设计时就具备完整的高性能、高可用、高伸缩等特性的,它是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成熟的系统 阅读全文
posted @ 2021-03-10 23:09 hanease 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 微服务实战系列(十一)-微服务之自定义脚手架 1. 场景描述 (1)随着微服务越来越常见,一个大的项目会被拆分成多个小的微服务,jar包以及jar之间的版本冲突问题,变得越来越常见,如何保持整体微服务群jar及版本统一,也变成更加重要了,maven的自定义archetype(模板/骨架/脚手架)很好 阅读全文
posted @ 2021-03-10 23:06 hanease 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1.场景描述 因为要做网关的高可用,用到了keepalived+nginx,来保证nginx的高可用,如下图: 安装了keepavlived,走了一些弯路,记录下吧,nginx的安装就不多说了,博客已经介绍了好几篇了。 2. 解决方案 2.1 安装keepalived 2.1.1 安装相关依赖包 [ 阅读全文
posted @ 2021-03-10 23:03 hanease 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1. 微服务关系架构图 简要说明: (1)所有应用或者服务要想对外提供服务(包括网关),必须首先到注册中心进行注册。 (2)所有访问通过服务网关进行访问,然后由服务网关路由到对应服务中心进行交互访问。 2. 网关及注册中心高可用架构图 2.1 springcloud eureka高可用方案 由上图可 阅读全文
posted @ 2021-03-10 23:02 hanease 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1. 场景描述 先说明下项目中使用的网关是:springcloud gateway, 因需要给各个网关服务系统提供自定义配置路由规则,实时生效,不用重启网关(重启风险大),目前已实现:动态加载自定义路由文件,动态加载路由文件中的路由规则。 2.解决方案 2.1 解决思路 新建总的监控总类,监控网关服 阅读全文
posted @ 2021-03-10 22:55 hanease 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 1. 场景描述 springcloud刚推出的时候用的是netflix全家桶,路由用的zuul,但是据说zull1.0在大数据量访问的时候存在较大性能问题,2.0就没集成到springcloud中了,springcloud推出了自己的路由-springcloud gateway,亲儿子,目前官网主推 阅读全文
posted @ 2021-03-10 22:46 hanease 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 1. 场景描述 今天接着介绍springcloud,今天介绍下springcloud的路由网关-Zuul,外围系统或者用户通过网关访问服务,网关通过注册中心找到对应提供服务的客户端,网关也需要到注册中心进行注册。 2. 解决方案 2.1 官网架构图 先把官网的图在贴一下,便于理解。 说明: gate 阅读全文
posted @ 2021-03-10 22:39 hanease 阅读(61) 评论(0) 推荐(0) 编辑