- 博客(7)
- 资源 (6)
- 收藏
- 关注
原创 异地多活与CAP原理
前言今天我给大家分享的主题是阿里游戏异地多活设计的原则和一些理念。对于做技术的同学来说,设计一个异地多活的方案其实是很具有挑战性的和成就感的。异地多活系统确实比较复杂,作为运维的同学来说,如果自己负责维护的系统具备异地多活的能力,那是一件很幸福的事情,因为异地多活确实很强大,在大的公司重要的业务系统都会思考这个问题。在之前参加的技术大会上和技术的朋友做交流的时候,大家都对异地多活挺感兴趣的,对这个话题也是滔滔不绝的讨论,各抒已见。在交流的过程中,我发现普通存在两个问题: 都觉得异地多活方
2021-05-29 11:14:07 22387 2
原创 微服务之注册中心
在分布式系统里的注册中心。原理是将部署服务的机器地址记录到注册中心,服务消费者在有需求的时候,只需要查询注册中心,输入提供的服务名,就可以得到地址,从而发起调用。注册中心原理在微服务架构下,主要有三种角色:服务提供者(RPC Server)、服务消费者(RPC Client)和服务注册中心(Registry),三者的交互关系请看下面这张图,我来简单解释一下。RPC Server 提供服务,在启动时,根据服务发布文件 server.xml 中的配置的信息,向 Registry 注册..
2021-05-26 17:25:35 24217 2
原创 基于CAP模型设计企业级真正高可用的分布式锁
1.CAP定律剖析2000年Eric Brewer教授提出CAP猜想,2年后CAP猜想被Seth Gilbert和Nancy Lynch从理论上证明。CAP是Consitency(强一致性)、Availability(可用性)、Partition tolerance(网络分区容忍性)三个不同维度的组合体,如图1所示。 图1 CAP定律在分布式系统中,CAP定律中的三者只能同时满足二者(如图1所示):CP、AP、AC模型。进一步分析,AC模型并不...
2021-05-26 16:19:11 22441
原创 如何设置高并和高可用场景的线程池的核心线程数
在业务驱动引擎中有这样一个场景,需要处理千万级别的数据的一个批处理算法去触发调度任务的执行,这个时候就需要使用多线程去处理。多线程代码: /** * 共享线程池 * @return */ @Bean("threadPoolTaskExecutor") public ThreadPoolTaskExecutor threadPoolTaskExecutor() { ThreadPoolTaskExecutor thre.
2021-05-25 10:01:01 22534
原创 JMM简介
Java的内存模型JMM(Java Memory Model)JMM主要是为了规定了线程和内存之间的一些关系。根据JMM的设计,系统存在一个主内存(Main Memory),Java中所有实例变量都储存在主存中,对于所有线程都是共享的。每条线程都有自己的工作内存(Working Memory),工作内存由缓存和堆栈两部分组成,缓存中保存的是主存中变量的拷贝,缓存可能并不总和主存同步,也就是缓存中变量的修改可能没有立刻写到主存中;堆栈中保存的是线程的局部变量,线程之间无法相互直接访问堆栈中的变量。JM
2021-05-21 13:44:32 21283
原创 2021-05-17
一、概述不知道大家发现没有,相比前几届春晚,《2021年春节联欢晚会》的视觉效果可谓焕然一新,很多节目都可以看到新科技的东西,比如AR、XR、电影特效技术等将现实舞台上无法完成的效果精彩呈现,融通虚拟空间与现实世界。相对于一般的AR场景,今年春晚作品在AR创作上更为复杂、精细。而XR技术打造了多场景及空间转场变化,让观众有移步换景、身临其境的沉浸式体验。加之电影特效技术的运用,为电视机及电脑、手机前的观众带来一场突破感官体验的惊喜之旅。很多人已经听过AR技术,它是一种现实增强技术。不过相比于AR
2021-05-17 16:04:57 21824
原创 OkHttp基础概念解释
最近在整理Android常用第三方框架相关的东西,说道Android的框架,无外乎就是Android开发中常见的网络、图片缓存、数据交互、优化、页面等框架,其中网络作为一个基础部分,我相信大家更多的是使用OkHttp,而在长连接中有Socket和webSocket等,今天给大家总结下OkHttp相关的内容,部分参考网络资源。OkHttp简介OkHttp作为时下Android最火的Http第三方库可以说被大多数的Android客户端程序所使用,Retrofit底层也是使用OkHttp,与Volley等
2021-05-17 15:47:51 23115
Java 多线程测试策略及测试方法探讨.pdf
2020-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人