知行合一

博客园 首页 新随笔 联系 订阅 管理
  371 随笔 :: 25 文章 :: 4 评论 :: 15万 阅读

随笔分类 -  Java架构师

1 2 下一页

摘要:参考文献 https://github.com/happyfish100/https://github.com/happyfish100/fastdfs/wikihttps://www.cnblogs.com/leechenxiang/p/5406548.htmlhttps://www.cnblog 阅读全文
posted @ 2021-03-14 20:01 callbin 阅读(213) 评论(0) 推荐(0) 编辑

摘要:常见术语tracker:追踪者服务器,主要用于协调调度,可以起到负载均衡的作用,记录storage的相关状态信息。storage:存储服务器,用于保存文件以及文件的元数据信息。group:组,同组节点提供冗余备份,不同组用于扩容。mata data:文件的元数据信息,比如长宽信息,图片后缀,视频的帧 阅读全文
posted @ 2021-03-14 11:20 callbin 阅读(55) 评论(0) 推荐(0) 编辑

摘要:分布式系统 分布式系统就是一个系统由多个组成部分共同构成,用户的一个请求可能会经过多个不同的计算机节点之后,通过运算才会把结果响应给用户,那么这个请求所经过的不同的几个系统就是分布式系统。对于用户来讲,你是不是分布式系统,对他来讲是透明的。参考如下图: 图中就表示一个用户在经历下单过程会经过多个系统 阅读全文
posted @ 2021-03-14 10:33 callbin 阅读(235) 评论(0) 推荐(0) 编辑

摘要:一、安装nodejs 1.、打开nodejs官网:https://nodejs.org/en/download/,选择下载linux版本64位。 2、解压压缩包 命令:tar -xvf node-v12.18.3-linux-x64.tar.xz, 将压缩包解压 3、将解压出来的文件重命名 命令:m 阅读全文
posted @ 2021-03-12 13:59 callbin 阅读(1702) 评论(0) 推荐(0) 编辑

摘要:一、下载 Elasticsearch 1、 https://www.elastic.co/cn/downloads/elasticsearch wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.11.2 阅读全文
posted @ 2021-03-12 09:35 callbin 阅读(312) 评论(0) 推荐(0) 编辑

摘要:一、什么是分布式搜索引擎? 二、什么是Elasticsearch? 官网:https://www.elastic.co/cn/elasticsearch/ 三、ES核心术语 核心概念 ES -> 数据库 索引index -> 表 文档 document ->行 (记录) 字段 fields -> 列 阅读全文
posted @ 2021-03-12 08:53 callbin 阅读(173) 评论(0) 推荐(0) 编辑

摘要: 阅读全文
posted @ 2021-03-11 19:38 callbin 阅读(152) 评论(0) 推荐(0) 编辑

摘要:一、集群 多个节点部署同一个服务就是集群 二、Keepalived概念 1、解决单点故障 2 、组件免费 3、 可用实现高可用HA机制 4、 基于VRRP 协议 三、安装 Keepalived (1)下载地址: https://www.keepalived.org/software/keepaliv 阅读全文
posted @ 2021-03-11 15:13 callbin 阅读(471) 评论(0) 推荐(0) 编辑

摘要:一、Tomcat部署架构 演进 二、Nginx部署架构 配置nginx tomcat api接口域名访问配置: upstream api.callbin.cn { server 172.17.40.111:8088; } server{ listen 80; server_name api.call 阅读全文
posted @ 2021-03-11 14:16 callbin 阅读(57) 评论(0) 推荐(0) 编辑

摘要:一、分布式会话 1、什么是会话会话Session代表的是客户端与服务器的一次交互过程,这个过程可以是连续也可以是时断时续的。曾经的Servlet时代(jsp),一旦用户与服务端交互,服务器tomcat就会为用户创建一个session,同时前端会有一个jsessionid,每次交互都会携带。如此一来, 阅读全文
posted @ 2021-03-11 09:18 callbin 阅读(381) 评论(0) 推荐(0) 编辑

摘要:一、修改打包形式 在pom.xml里设置 <packaging>war</packaging> Pom.xml文件 打包方式改为war <!--改为war方式 默认为jar--> <packaging>war</packaging> 二、移除嵌入式tomcat插件 在pom.xml里找到spring 阅读全文
posted @ 2021-03-10 19:25 callbin 阅读(227) 评论(0) 推荐(0) 编辑

摘要:1、主配置文件 2、挂载文件 开发环境:application-dev.yml 生产环境 application-prod.ym 阅读全文
posted @ 2021-03-10 15:07 callbin 阅读(91) 评论(0) 推荐(0) 编辑

摘要:复制、哨兵、集群 阅读全文
posted @ 2021-03-10 12:06 callbin 阅读(58) 评论(0) 推荐(0) 编辑

摘要:客户端测试 负载均衡是否正常 后端Real-Server出问题是否自动剔除 lvs高可用是否正常,提供服务的LVS宕机,vip漂移到另一台LVS继续提供服务 阅读全文
posted @ 2021-03-10 10:27 callbin 阅读(43) 评论(0) 推荐(0) 编辑

摘要:redis操作类 package com.imooc.utils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.dao.DataAccessException; i 阅读全文
posted @ 2021-03-09 23:43 callbin 阅读(102) 评论(0) 推荐(0) 编辑

摘要:1. 引入 redis 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> 2. 配置red 阅读全文
posted @ 2021-03-09 23:23 callbin 阅读(54) 评论(0) 推荐(0) 编辑

摘要:一、Redis的线程模型 就如同KTV点歌 二、多路复用器(理解) 只负责接待,丢给酒店,具体由酒店负责。 阅读全文
posted @ 2021-03-09 21:30 callbin 阅读(180) 评论(0) 推荐(0) 编辑

摘要:http://redisdoc.com/index.html 一、Redis的数据类型 - string string 字符串 string: 最简单的字符串类型键值对缓存,也是最基本的 字符串类型是Redis中最基本的数据类型,它能存储任何形式的字符串,包括二进制数据。你可以用其存储用户的邮箱、J 阅读全文
posted @ 2021-03-09 17:21 callbin 阅读(55) 评论(0) 推荐(0) 编辑

摘要:一、下载 官网: https://redis.io/download 选择下载稳定版本。 ps -ef | grep redis 二、安装Redis 1、解压redis tar -zxvf redis-5.0.12.tar.gz 6.06版本安装 # wget wget http://downloa 阅读全文
posted @ 2021-03-09 11:02 callbin 阅读(265) 评论(0) 推荐(0) 编辑

1 2 下一页
点击右上角即可分享
微信分享提示