随笔分类 -  其他

摘要:一、什么是幂等性 幂等是一个数学与计算机学概念,在数学中某一元运算为幂等时,其作用在任一元素两次后会和其作用一次的结果相同。 在计算机中编程中,一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数或幂等方法是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影 阅读全文
posted @ 2022-08-11 19:48 zydbky 阅读(308) 评论(0) 推荐(0)
摘要:什么是接口调用幂等性问题? 现如今我们的系统大多拆分为分布式架构、微服务架构,一套系统中包含了多个子系统服务,而一个子系统服务往往会去调用另一个服务,而服务调用服务无非就是使用RPC通信或者RESTFUL,既然是通信,那么就有可能在服务器处理完毕后返回结果的时候挂掉,这个时候用户端发现很久没有反应, 阅读全文
posted @ 2022-08-08 19:20 zydbky 阅读(299) 评论(0) 推荐(0)
摘要:需求分析:服务注册和发现 rpc 项目要实现的第一个功能模块就是:服务注册和发现,这个功能也是整个框架非常核心和关键的。 我们的 rpc 项目不用于生成环境,造个轮子嘛,只需要实现最基础的功能即可: 服务实例注册自己的元数据到注册中心,元数据包括:实例 ip、端口、接口描述等; 客户端实例想要调用服 阅读全文
posted @ 2022-07-02 14:12 zydbky 阅读(382) 评论(0) 推荐(0)
摘要:引言 本文主要论述的是“RPC 实现原理”,那么首先明确一个问题什么是 RPC 呢?RPC 是 Remote Procedure Call 的缩写,即,远程过程调用。 RPC 是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而开发人员无需额外地为这个交互编程。 值得注 阅读全文
posted @ 2022-07-02 10:06 zydbky 阅读(64) 评论(0) 推荐(0)
摘要:注:单点登录原理是一个重要知识点,也常被问及,很多童鞋照葫芦画瓢搭建过单点登录,但是被问到原理时可能说不出来,下面简单介绍,抛砖引玉,希望对大家有所帮助。 单点登录在现在的系统架构中广泛存在,他将多个子系统的认证体系打通,实现了一个入口多处使用,而在架构单点登录时,也会遇到一些小问题,在不同的应用环 阅读全文
posted @ 2022-04-28 10:44 zydbky 阅读(84) 评论(0) 推荐(0)
摘要:一、引子 对于互联网公司,线上CPU飙升的问题很常见(例如某个活动开始,流量突然飙升时),按照本文的步骤排查,基本1分钟即可搞定!特此整理排查方法一篇,供大家参考讨论提高。 二、问题复现 线上系统突然运行缓慢,CPU飙升,甚至到100%,以及Full GC次数过多,接着就是各种报警:例如接口超时报警 阅读全文
posted @ 2022-04-13 17:26 zydbky 阅读(717) 评论(0) 推荐(0)
摘要:前言 在 B/S 系统中,登录功能通常都是基于 Cookie 来实现的。当用户登录成功后,一般会将登录状态记录到 Session 中,或者是给用户签发一个 Token,无论哪一种方式,都需要在客户端保存一些信息(Session ID 或 Token ),并要求客户端在之后的每次请求中携带它们。在这样 阅读全文
posted @ 2021-12-03 17:18 zydbky 阅读(501) 评论(1) 推荐(0)
摘要:一、概述 在安全领域,利用密钥加密算法来对通信的过程进行加密是一种常见的安全手段。利用该手段能够保障数据安全通信的三个目标: 1、数据的保密性,防止用户的数据被窃取或泄露2、保证数据的完整性,防止用户传输的数据被篡改3、通信双方的身份确认,确保数据来源与合法的用户 而常见的密钥加密算法类型大体可以分 阅读全文
posted @ 2021-12-03 11:40 zydbky 阅读(2228) 评论(0) 推荐(0)
摘要:目录 单点登录简介 SSO&CAS是什么 单点登录适合什么场景 单点登录的三种实现方式 CAS的几个重要知识点 CAS的实现过程 单点登录简介 单点登录(SingleSignOn,SSO),就是通过用户的一次性鉴别登录。当用户在身份认证服务器上登录一次以后,即可获得访问单点登录系统中其他关联系统和应 阅读全文
posted @ 2021-12-02 15:41 zydbky 阅读(1115) 评论(1) 推荐(1)