架构师学习
文章平均质量分 90
猿日记
个人信息:
CSDN博客: https://blog.csdn.net/u013119225
GitHub: https://github.com/tomstand
Gitee https://gitee.com/tomstand
SegmentFault
https://segmentfault.com/u/wan_5fc4c15dda136/articles
jianshu
https://www.jianshu.com/u/7221bc3d39a0
展开
-
分布式搜索和分析引擎-Elasticsearch
分布式搜索和分析引擎-ElasticsearchElasticsearch 是一个分布式的免费开源搜索和分析引擎,适用于包括文本、数字、地理空间、结构化和非结构化数据等在内的所有类型的数据。Elasticsearch 在Apache Lucene 的基础上开发而成,由 Elasticsearch N.V.(即现在的Elastic)于 2010 年首次发布。Elasticsearch 以其简单的 REST 风格 API、分布式特性、速度和可扩展性而闻名,是Elastic Stack 的核心组件;Elast原创 2021-03-24 16:06:39 · 631 阅读 · 0 评论 -
分布式缓存技术-redis
分布式缓存技术-redis缓存的用途高性能:redis是基于内存进行操作的,性能较高,前端发送请求后,后端会查询数据库,中间加入redis后可以将数据先存在redis中,下次读取的时候会直接读取redis的数据性能就会提高高并发:mysql的数据库每秒查询率(QPS)是2000,redis的上限就比较大,单点下系统吞吐量(TPS)是8W/S ,每秒查询率(QPS)是10W ,redis集群情况下根式可以支持每秒几十万的读写并发处理,这样应对高并发场景就可以满足要求Redis的线程模型R原创 2021-01-18 16:42:04 · 949 阅读 · 0 评论 -
互联网公司基本的技术栈
SaaS应用需要的技术栈开发前端:vue、H5后端:spring boot 、spring cloud、spring mvc、spring、dubbo移动端:安卓、IOS桌面端:C++云设施云服务器:阿里云、腾讯云、华为云、金山云等域名系统:Namecheap 。静态托管:Netlify 。邮件推送:Postmark,SendGrid 。短息推送:OneSignal 。数据存储数据库存储包括数据库、缓存和对象存储集中方式。数据库用于存储结构化的业务数据和系统配置数据,缓存原创 2021-01-08 16:39:01 · 1502 阅读 · 0 评论 -
分布式通信协议分析-TCP/IP和UDP/IP
TCP/IPTCP/IP(Transmission Control Protocol/Internet Protocol)是一种可靠的网络数据传输控制协议。定义了主机如何连入因特网以及数据如何在他们之间传输的标准。TCP/IP协议参考模型把所有TCP/IP系列协议归类到四个抽象层中;每一个抽象层建立在低一层提供的服务上,并且为高一层提供服务ICMP:控制报文协议IGMP:internet组管理协议ARP:地址解析协议RARP:反向地址转化协议OSI模型(开放式系统互联通信参考模型),原创 2020-12-29 16:03:01 · 423 阅读 · 0 评论 -
分布式协调服务-Zookeeper
分布式环境的特点分布性并发性程序运行过程中,并发性操作室很常见的。比如同一个分布式系统中的多个节点,同时访问一个共享资源。数据库、分布式存储无序性进程之间的消息通信,会出现顺序不一致问题#分布式环境下面临的问题网络通信网络本身的不可靠性,因此会涉及到一些网络通信的问题网络分区(脑裂)当网络发生异常倒是分布式系统中部分节点之间的网络延时不断增大,最终导致组成分布式架构的所有节点,只有部分节点能正常通信三态在分布式架构里面,有三种状态,成功、失败、超时分布式事务ACID(原子性、一原创 2020-12-29 15:58:54 · 182 阅读 · 0 评论 -
分布式架构基础-多线程
分布式架构基础-多线程基本概念进程:程序的一次执行过程线程:一个进程产生的多个线程并发:偏重于多个任务交替执行,可用于一个CPU并行:用于多个CPU同时执行任务高并发:通常考验指标为响应时间、吞吐量、每秒查询效率(QPS)、并发用户数线程的生命周期:一个线程周期首先通过new Thread创建一个线程触发,然后调用start()方法让线程从就绪状态变成运行状态,后续再运行过程中有wait()、sleep()、stop()、resume()方法对线程的状态做等待、睡眠、停止等相关处理,致使线程原创 2020-12-29 11:39:00 · 1008 阅读 · 0 评论 -
分布式存储系统数据库中间件-Mycat
分布式存储系统数据库中间件-Mycat官方文档网站:http://mycat.org.cn/Mycat基本定义一个彻底开源的,面向企业应用开发的大数据库集群支持事务、ACID、可以替代MySQL的加强版数据库一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品一个新颖的数据库中间件产品常用应用场景单纯原创 2020-12-24 12:38:07 · 577 阅读 · 0 评论 -
分布式消息处理机制-kafka
#安装kafkatar -zxvf进入到config目录下修改server.propertiesbroker.idlisteners=PLAINTEXT://192.168.11.140:9092zookeeper.connect启动sh kafka-server-start.sh -daemon …/config/server.propertiessh kafka-s...原创 2019-03-26 16:37:05 · 1824 阅读 · 0 评论