摘要:
微服务身份认证方案 1. 单点登录(SSO) 这种方案意味着每个面向用户的服务都必须与认证服务交互,这会产生大量非常琐碎的网络流量和重复的工作,当动辄数十个微应用时,这种方案的弊端会更加明显。 2. 分布式 Session 方案 分布式会话方案原理主要是将关于用户认证的信息存储在共享存储中,且通常由 阅读全文
posted @ 2020-11-20 20:39
JavaJayV
阅读(1278)
评论(0)
推荐(0)
摘要:
分布式系统 **分布式系统一定是由多个节点组成的系统。**其中,节点指的是计算机服务器,而且这些节点一般不是孤立的,而是互通的。 这些连通的节点上部署了我们的节点,并且相互的操作会有协同。 分布式应用用到的技术: 网络通信,基于消息方式的系统间通信和基于远程调用的系统间通信。 基于Java实现消息方 阅读全文
posted @ 2020-11-20 20:38
JavaJayV
阅读(850)
评论(0)
推荐(0)
摘要:
基本认识 序列号: 在建立连接时由计算机生成的随机数作为其初始值,通过 SYN (同步序列编号) 包传给接收端主机,每发送一次数据,就「累加」一次该「数据字节数」的大小。用来解决网络包乱序问题(类似保证幂等性)。 确认应答号: 指下一次「期望」收到的数据的序列号,发送端收到这个确认应答以后可以认为在 阅读全文
posted @ 2020-11-20 20:34
JavaJayV
阅读(418)
评论(0)
推荐(0)
摘要:
HTTP 超文本传输协议,用于客户端和服务器端之间的通信, HTTP与TCP的区别和联系 TCP是传输层,而http是应用层 http是要基于TCP连接基础上的,TCP就是单纯建立连接,不涉及任何我们需要请求的实际数据,简单的传输。http是用来收发数据,即实际应用上来的。 TCP是底层通讯协议,定 阅读全文
posted @ 2020-11-20 20:28
JavaJayV
阅读(149)
评论(0)
推荐(0)
摘要:
架构 核心模块 rocketmq-broker:接受生产者发来的消息并存储(通过调用rocketmq-store),消费者从这里取得消息 rocketmq-client:提供发送、接受消息的客户端API。 rocketmq-namesrv:NameServer,类似于Zookeeper,这里保存着消 阅读全文
posted @ 2020-11-20 20:27
JavaJayV
阅读(1216)
评论(0)
推荐(0)
摘要:
Redis分布式缓存 redis-benchmark性能测试 redis-benchmark [参数] [参数值] 参数说明: 选项 描述 默认值 -h 指定服务器主机名 127.0.0.1 -p 指定服务器端口 6379 -s 指定服务器 socket -c 指定并发连接数 50 -n 指定请求数 阅读全文
posted @ 2020-11-20 20:15
JavaJayV
阅读(105)
评论(0)
推荐(0)
摘要:
分布式解决方案redis cluster 使用原因 1.主从复制不能实现高可用 2.随着公司发展,用户数量增多,并发越来越多,业务需要更高的QPS,而主从复制中单机的QPS可能无法满足业务需求 3.数据量的考虑,现有服务器内存不能满足业务数据的需要时,单纯向服务器添加内存不能达到要求,此时需要考虑分 阅读全文
posted @ 2020-11-20 20:13
JavaJayV
阅读(257)
评论(0)
推荐(0)
摘要:
Spring是什么? Spring是一个轻量级的IoC和AOP容器框架。是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。常见的配置方式有三种:基于XML的配置、基于注解的配置、基于Java的配置。 主要由以下几个模块组成: Spri 阅读全文
posted @ 2020-11-20 20:07
JavaJayV
阅读(136)
评论(0)
推荐(0)
摘要:
五、Docker 1、简介 Docker是一个开源的应用容器引擎;是一个轻量级容器技术; Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像; 运行中的这个镜像称为容器,容器启动是非常快速的。 2、核心概念 docker主机(Host) 阅读全文
posted @ 2020-11-20 20:04
JavaJayV
阅读(131)
评论(0)
推荐(0)
摘要:
Spring Cloud Alibaba 父工程pom <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-dependencies</artifactId> <version>2.1. 阅读全文
posted @ 2020-11-20 20:02
JavaJayV
阅读(98)
评论(0)
推荐(0)