Python脚本 yaml文件和properties文件互转 config.yaml config.properties convert.py
Python脚本 yaml文件和properties文件互转 config.yaml config.properties convert.py
Docker概念 Docker Engine,它是一个客户端 - 服务器应用程序 REST API指定与守护进程交互的接口 ,命令行接口(CLI)与守护进程通信 Docke...
ES介绍 ES开源 可扩展 的 分布式 全文搜索和数据分析引擎 功能 分布式搜索引擎 全文检索 数据分析引擎 对海量数据进行近实时处理 索引库 映射 文档 聚合 ES中队数据...
Kafka介绍 最初由LInkedin开发,分布式,分区,多副本,多生产者,多订阅者,基于zookeeper协调的分布式日志系统 kafka消息传递模式:发布订阅模式。主要的...
RocketMQ 是一款高性能,高吞吐量,低延迟,高可用,高可靠的分布式消息中间件 RocketMQ架构 RocketMQ角色 Producer,消息发送者 Consumer...
消息中间件 消息中间件就是在通信的上下游直接截断:break it,Broker 消息队列作用 秒杀场景的流量削峰 业务逻辑异步处理 模块解耦 RabbitMQ 架构 存储机...
Redis C语言开发的,开源高性能(11w/s读,9w/s写),键值对 内存数据库 缓存读写模式 Cache Aside Pattern读的时候,先读缓存,缓存没有的话,就...
MongoDB NoSQL Not only SQL 性能高,不使用 SQL意味着没有结构化存储要求,没有约束之后架构更加灵活 列存储,Hbase 键值存储,redis 图像...
分库分表 分库后问题 跨库跨表join问题全局表,基础数据配置数据所有库都拷贝一份字段冗余系统层组装,业务层分别查询,然后组装,逻辑较复杂。 ShardingSphere S...
MySQL架构 网络连接层 服务层连接池系统管理和控制SQL接口解析器, 对SQL语句检查,生成解析树查询优化器缓存 存储引擎层 文件系统系统文件日志文件 SQL运行机制 建...
分布式链路追踪 场景 动态展示服务调用链路 分析服务调用链路的瓶颈 服务链路故障发现 核心思想 本质: 记录日志 Trace,一个请求对应一个 Trace服务追踪单一从客户发...
微服务架构 服务拆分粒度更小,服务更独立,服务之间通过Restful通信 便于重用和模块组装 网关 路由 安全防护,统一鉴权 负载均衡 黑白名单 限流 Spring Clou...
Dubbo概述 Dubbo 是一款高性能的 java RPC 框架 Dubbo处理流程 节点 Provider 暴露服务的服务提供方 Consumer 调用服务的服务消费方 ...
zookeeper简介 分布式系统的分布式协同服务,保证分布式系统信息的一致性。 共享方式 通过网络进行信息共享 共享存储 集群角色 leader,follower, obs...
IO模型 BIO 同步阻塞 NIO 同步非阻塞 AIO 异步非阻塞 NIO核心组件 Selector Channel Buffer,本质上是一个可读写数据的内存块 React...
分布式和集群 分布式一定是集群,集群不一定是分布式 分布式:把一个系统拆分为多个子系统,每个子系统各司其职,独立部署 集群:多个实例共同工作 一致性Hash 环的开始是1,结...
Tomcat架构和原理剖析 TPC/IP Http协议 浏览器访问服务器使用HTTP协议,Http是应用层协议,定义数据通信的格式。具体的数据传输使用的 TCP/IP 协议 ...
SpringBoot Starter 常用的依赖分组进行整合,整合到一个依赖,一次性添加到项目的Maven构建中。 解决依赖版本冲突问题 自动配置 springboot 启动...
SpringMVC基础 Spring MVC本质是对 servlet的封装,简化了 Servlet的开发 经典三层 表现层:view,controller 业务层: serv...
自定义IoC&AOP框架 核心思想 IOC (Inversion of Control) 控制反转 IOC 和 DI(Dependency Injection)区别 共同描述...