《RPC实战与核心原理》学习笔记Day16
这篇文章主要讨论如何在不知道接口的情况下进行RPC调用,以及如何在一个线上系统中支持多种不同的RPC协议。 ...
《RPC实战与核心原理》学习笔记Day15
这篇文章主要关注流量回放和动态分组,主要包括流量回放的使用背景,RPC中流量回放的实现方式,动态分组要解决的问题以及如何实现动态分组。 ...
《RPC实战与核心原理》学习笔记Day14
这篇文章主要描述如何定位RPC问题以及如何使用时钟轮来管理RPC中的定时任务,主要包括如何设计合适的异常机制,如何使用分布式链路跟踪系统,以及如何使用时钟轮来管理RPC中的超时控制和心跳检测。 ...
《RPC实战与核心原理》学习笔记Day13
这篇文章主要描述RPC框架中的异步与安全,包括服务调用方和服务提供方的异步计算设计方案,服务调用方与服务提供方之间的身份验证以及服务提供方和服务发现之间的安全设计。 ...
《RPC实战与核心原理》学习笔记Day12
这篇文章主要关注如何提高服务的高可用,包括在服务提供方的限流手段,在服务调用方的熔断手段,在服务注册时通过服务分组操作在更细粒度上做流量分离。 ...
记录--Vue PC前端扫码登录
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 需求描述 目前大多数PC端应用都有配套的移动端APP,如微信,淘宝等,通过使用手机APP上的扫一扫功能去扫页面二维码图片进行登录,使得用户登录操作更方便,安全,快捷。 思路解析 PC 扫码原理? 扫码登录功能涉及到网页端、服务器和手机端, ...
《RPC实战与核心原理》学习笔记Day11
这篇文章主要讨论在RPC框架下如何优雅关闭和启动服务,包括服务提供方如何通知调用方服务关闭重启信息,服务提供方如何在关闭后处理现有请求和心情求;服务启动时,如何实现启动预热和延迟暴露。 ...
gRPC介绍(以Java为例)
1.简介 1.1 gRPC的起源 RPC是Remote Procedure Call的简称,中文叫远程过程调用。用于解决分布式系统中服务之间的调用问题。通俗地讲,就是开发者能够像调用本地方法一样调用远程的服务。所以,RPC的作用主要体现在这两个方面: 屏蔽远程调用跟本地调用的区别,让我们感觉就是调用 ...
《RPC实战与核心原理》学习笔记Day10
这篇文章主要描述RPC负载均衡和服务重试,负载均衡包括常用负载均衡类型、算法、RPC自适应负载均衡设计方案,服务重试包括服务重试的原因以及如何在约定的时间内安全可靠的重试。 ...
《RPC实战与核心原理》学习笔记Day9
这篇文章主要描述RPC的路由策略,包括为什么需要请求隔离,为什么不在注册中心中实现请求隔离以及不同粒度的路由策略。 ...
《RPC实战与核心原理》学习笔记Day8
这篇文章主要关注健康检测相关的内容,包括服务提供方可能得状态以及撞见间转化、什么是可用率、检测程序的部署方式等。 ...
《RPC实战与核心原理》学习笔记Day7
这篇文章主要关注服务发现,会讨论基于DNS、VIP、ZooKeeper以及消息总线的服务发现机制,研究出在服务发现需要AP还是CP。 ...