随笔分类 -  分布式

1
摘要:简介:SkyWalking是一个包含监控、追踪的分布式APM(应用性能管理)系统,吸收了Zipkin、Pinpoint和CAT的设计思路,特点就是支持非侵入式埋点,支持多种插件,skywalking系统主要是监控程序内部执行过程指标及服务之间链路调用情况,而Prometheus系统主要是监控服务器硬 阅读全文
posted @ 2023-12-25 19:02 如幻行云 阅读(305) 评论(0) 推荐(0) 编辑
摘要:简介:mc(Minio Client)是Minio提供访问和操作服务端的客户端工具,有Windows和Linux两个平台版本。 一、安装(基于Linux) 1. mc下载:wget https://dl.min.io/client/mc/release/linux-amd64/mc; 2. 安装:m 阅读全文
posted @ 2023-01-28 21:46 如幻行云 阅读(3172) 评论(0) 推荐(0) 编辑
摘要:一、Kafka单机部署 1. Docker方式部署:编辑docker-compse.yml配置 version: "3" networks: rhxy-network: external: true services: elasticsearch: image: docker.m.daocloud. 阅读全文
posted @ 2021-06-06 14:11 如幻行云 阅读(50) 评论(0) 推荐(0) 编辑
摘要:一、Docker单机部署 1. 搜索镜像:docker search nacos; 2. 拉取镜像:docker pull nacos/nacos-server:latest; 3. 查看本地镜像:docker images; 4. stack.yml部署文件; version: '3.8' ser 阅读全文
posted @ 2021-06-05 13:21 如幻行云 阅读(186) 评论(0) 推荐(0) 编辑
摘要:一、Linux单机部署 二、Linux集群部署 简介:RabbitMQ集群的元数据(队列、交换机、绑定、vhost四种)信息在所有节点上是一致的,而存放消息的队列的完整数据则只会存在与它所创建的那个节点上,其他节点只知道这个队列和元信息及一个指向队列的节点指针,当客户端连接的是非队列数据所在节点,该 阅读全文
posted @ 2021-06-01 17:00 如幻行云 阅读(369) 评论(0) 推荐(0) 编辑
摘要:简介:高可用(High Avalilability)指两台或两台以上业务系统启动着相同的服务,如果其中一台有故障,另外一台自动接管工作,实现故障转移。 一、Keepalived 简介:Keepalived是服务器一种高性能且轻量级的高可用或热备解决方案,通过VRRP协议(虚拟路由冗余协议)来防止服务 阅读全文
posted @ 2021-05-21 09:01 如幻行云 阅读(671) 评论(0) 推荐(0) 编辑
摘要:一、算法思想 1. 分治算法 2. 动态规划算法 3. 贪心算法 4. 回溯算法 二、算法实例 1. 一致性Hash算法 2. Paxos算法 3. Raft算法 4. Snowflake算法 阅读全文
posted @ 2021-04-22 14:13 如幻行云 阅读(135) 评论(0) 推荐(0) 编辑
摘要:一、SpringBoot Admin 简介:SpringBoot Admin是用来管理和监控SpringBoot应用程序,应用程序作为客户端Client向服务端Server注册,可以通过HTTP或SpringCloud注册中心Eureka、Nacos等形式,UI是AngularJS应用程序编写的。 阅读全文
posted @ 2020-12-23 22:06 如幻行云 阅读(2804) 评论(0) 推荐(0) 编辑
摘要:一、认证机制 1. Cookie-Sesion A. cookie-session认证机制是为一次请求认证在服务端创建一个session对象,同时在客户端的浏览器创建一个cookie对象,通过客户端带上来的cookie对象与服务端的session对象匹配来实现状态管理的; B. 缺点:每个用户经过我 阅读全文
posted @ 2020-12-20 20:53 如幻行云 阅读(1448) 评论(0) 推荐(0) 编辑
摘要:可参考:https://www.cnblogs.com/ruhuanxingyun/p/14030397.html 阅读全文
posted @ 2020-12-20 11:16 如幻行云 阅读(67) 评论(0) 推荐(0) 编辑
摘要:简介:XXL-JOB是一个分布式任务调度平台,优点是开发迅速、学习简单、轻量级、易扩展。 1. xxl-job A. xxl-job-admin:调度中心,作用是统一管理任务调度平台上调度任务,负责触发调度执行,并且提供任务管理平台; B. xxl-job-core:公共jar依赖; C. xxl- 阅读全文
posted @ 2020-12-12 13:40 如幻行云 阅读(540) 评论(0) 推荐(0) 编辑
摘要:简介:API网关是系统的唯一入口,客户端和消费端都是通过统一的网关接入微服务,在网关层处理所有的非业务功能,具有如下特征: 路由:动态路由规则; 性能:服务高可用、负载均衡和具有容错机制; 安全:Token校验、权限校验、脱敏等; 限流:流量控制; 监控:记录请求和响应信息、请求耗时统计、性能监控、 阅读全文
posted @ 2020-09-12 14:07 如幻行云 阅读(868) 评论(0) 推荐(0) 编辑
摘要:一、幂等性 1. 定义:用户对同一操作发起的一次或多次接口请求的结果是相同的,不会因多次单击而产生副作用; 注意:对于编程来说就是CRUD,而查询和删除是天然具有幂等性的,剩下就是需要考虑增加和删除,特别是增加。 2. 导致多次请求的场景 A. 前端重复提交; B. 接口超时重试; C. 消息重复消 阅读全文
posted @ 2020-09-03 09:32 如幻行云 阅读(353) 评论(0) 推荐(0) 编辑
摘要:简介:每一个对外提供的API接口都是需要做流量控制的,不然会导致系统直接崩溃,如果API上的流量请求超过核定的数值,我们就得对请求进行分流或者直接拒绝等操作。 一、限流 1. 作用:由于业务应用系统的负载能力有限,为了防止非预期的请求对系统压力过大而拖垮业务应用系统; 2. 大流量控制策略:分流、降 阅读全文
posted @ 2020-08-25 10:29 如幻行云 阅读(1406) 评论(0) 推荐(0) 编辑
摘要:一、FastDFS 简介:FastDFS是一个开源的高性能轻量级分布式文件系统,使用C语言编写的,含文件上传、同步、访问、下载及大容量存储和负载均衡等功能,解决了海量文件数据存储的问题,适合存储大小为4KB~500MB的文件。 1、核心概念 A. 跟踪服务器(Tracker Server):主要负责 阅读全文
posted @ 2020-05-19 22:38 如幻行云 阅读(2497) 评论(0) 推荐(0) 编辑
摘要:简介:分布式事务指事务的参与者、支持事务的服务器、资源服务器、事务管理器分别位于不同的分布式系统的不同节点之上。本地事务是解决单个数据源上的数据操作的一致性,分布式事务是为了解决跨越多个数据源上数据操作的一致性问题。 一、分布式理论 1. ACID特性:原子性(A)、 一致性(C)、 隔离性(I)、 阅读全文
posted @ 2020-01-23 11:58 如幻行云 阅读(460) 评论(0) 推荐(0) 编辑
摘要:1、bat和sh文件区别 A. .bat是在window系统上执行的批处理文件,批处理文件的扩展名是.bat或.cmd,启动该文件可以在cmd命令提示符下输入文件的名称,也可以双击该文件; B. .sh是在Linux系统上执行的批处理文件,启动该文件可以在目录下输入./fileName.sh,也可以 阅读全文
posted @ 2019-08-16 13:04 如幻行云 阅读(1026) 评论(0) 推荐(0) 编辑
摘要:一、Eureka 1. Maven依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> </de 阅读全文
posted @ 2019-04-25 17:38 如幻行云 阅读(562) 评论(0) 推荐(0) 编辑
摘要:简介:Sharding-JDBC是一个开源的分布式数据库中间件,此处以2.x版本为目标讲解。 1. 特点 A. Sharding-JDBC直接封装JDBC API,可适用于任何基于java的ORM框架(Mybatis/JPA),可基于任何第三方的数据库连接池(C3P0/Durid),理论上可支持任意 阅读全文
posted @ 2019-04-03 08:20 如幻行云 阅读(986) 评论(0) 推荐(0) 编辑
摘要:一、Java 线程六大状态、协作方式、使用方式等; 关键字this、static、final、synchronized详解; 四大内部类; Java反射机制; Java注解机制; Java泛型机制; Java异常机制; Java线程安全方式及ThrealLocal用法; Java集合框架List、S 阅读全文
posted @ 2019-03-15 15:30 如幻行云 阅读(407) 评论(0) 推荐(0) 编辑

1