摘要: 1.缓存概述 ​ 缓存是分布式系统中的重要组件,主要解决高并发,大数据场景下,热点数据访问的性能问题。提供高性能的数据快速访问。 1.1.缓存的原理 将数据写入/读取速度更快的存储(设备); 将数据缓存到离应用最近的位置; 将数据缓存到离用户最近的位置; 1.2.缓存分类 在分布式系统中,缓存的应用 阅读全文
posted @ 2019-10-13 17:01 左手编程右手诗 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题, 但话又说回来了,既然逃避不掉,那我们就坦然面对吧~今天就让我们一起来研究一下常见的并发和同步吧。 为了更好的理解并发和同步,我们需要先明白两个重要的概念:同步和异步 1、 阅读全文
posted @ 2019-10-13 12:52 左手编程右手诗 阅读(3307) 评论(0) 推荐(0) 编辑
摘要: 基于SOA的分布式高可用架构和微服务架构,是时下如日中天的互联网企业级系统开发架构选择方案。在核心思想上,两者都主张对系统的横向细分和扩展,按不同的业务功能模块来对系统进行分割并且使用一定的手段实现服务之间的通信,并且基于弹性云服务搭建高可用的分布式解决方案。 但它们之间的区别可能比相似的地方要多, 阅读全文
posted @ 2019-10-13 12:50 左手编程右手诗 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 大数据技术栈 Hadoop 历史: https://www.jikexueyuan.com/course/677_1.html?ss=1 1. Google大数据与Hadoop对比 2. 大数据分类 2.1 根据数据类型分类 2.1.1 结构化数据 能够用数据或统一的结构加以表示,人们称之为结构化数 阅读全文
posted @ 2019-10-13 11:29 左手编程右手诗 阅读(1478) 评论(0) 推荐(0) 编辑
摘要: 一.本项目涉及编程语言java,scala,python,涉及的技术如下: 1.微服务架构: springboot springcloud mybatisplus shiro 2.全文检索技术 solr 3.日志系统技术 elk 4.消息中间件 kafka 5.数据库技术 mysql redis m 阅读全文
posted @ 2019-10-13 11:27 左手编程右手诗 阅读(256) 评论(0) 推荐(0) 编辑