redis:纯内存数据库,RDB和aof是为了数据恢复,key-value只能通过key查询,可以虚拟内存,弱事务 (redis在一些接口中比如 api, rpc中使用,主要是封装在mysql上层,减轻mysql的压力,个访问行为 会从redis取数据,如果没有从mysql取, 然后存到redis) ...
分类:
数据库 时间:
2021-03-17 14:46:57
阅读次数:
0
翻译:Eolinker——国内流行的高效API网关 来源:Medium 这些年来,API网关正在经历一些有关他们是否真的起到作用的质疑。 ? 它们是否集中、共享了资源,从而促进了API对于外部调用的管理? ? 它们是否集群入口(ingress)的控制器,从而可以严格管理用户进入或离开集群吗? ? 或 ...
RPC 需要在一条 TCP 链接上进行多次消息传递。 基于 TCP 链接之上的单条消息如果过大,就会被网络协议栈拆分为多个数据包进行传送。如果消息过小,网络协议栈可能会将多个消息组合成一个数据包进行发送。对于接收端来说它看到的只是一串串的字节数组,如果没有明确的消息边界规则,接收端是无从知道这一串字 ...
分类:
其他好文 时间:
2021-03-10 13:04:33
阅读次数:
0
什么是Restful Restful是一种架构设计风格,提供了设计原则和约束条件,而不是架构,而满足这些约束条件和原则的应用程序或设计就是 Restful架构或服务。 主要的设计原则: 资源与URI 统一资源接口(HTTP方法如GET,PUT和POST) 资源的表述 资源的链接 状态的转移 总之,R ...
分类:
其他好文 时间:
2021-03-09 13:35:53
阅读次数:
0
1 消息队列 1 两个服务调用:restful(http协议),rpc(远程过程调用) 2 rpc:远程过程调用 -gRPC:谷歌出的,跨语言 3 不管用rpc或者restful来通信,涉及到同步,异步 4 消息队列解决的问题 -应用解耦 -流量消峰 -消息分发(发布订阅:观察者模式) -异步消息( ...
分类:
其他好文 时间:
2021-03-05 13:13:49
阅读次数:
0
1、NFS 介绍NFS 即网络文件系统(Network File-System),可以通过网络让不同机器、不同系统之间可以实现文件共享。通过 NFS,可以访问远程共享目录,就像访问本地磁盘一样。NFS 只是一种文件系统,本身并没有传输功能,是基于 RPC(远程过程调用)协议实现的,采用 C/S 架构 ...
分类:
Web程序 时间:
2021-03-02 12:15:37
阅读次数:
0
1. Grpc 是什么? Google RPC A high-performance, open source universal RPC framework 官方地址:https://www.grpc.io/ Grpc 开始是由google 开发的,是一款语言中立、平台中立、开源的远程调用(RPC ...
protoc 编译工具 windows 平台下载对应平台的 protobuf,并配置环境变量 protobuf linux 环境先安装依赖 sudo apt-get install autoconf automake libtool curl make g++ unzip git clone htt ...
分类:
其他好文 时间:
2021-02-27 13:31:02
阅读次数:
0
安装 k3s https://docs.rancher.cn/docs/k3s/quick-start/_index/ istio https://www.jianshu.com/p/db7c7f241716 使用 安装删除资源 kubectl delete -f aspnetcore-virtua ...
分类:
其他好文 时间:
2021-02-18 12:57:33
阅读次数:
0
主要内容 1. 使用zookeeper原生 API 实现分布式锁2. 分析Curator实现分布式锁的原理3. 实现带注册中心的RPC框架 使用zookeeper原生 API 实现分布式锁 Synchronized或者Lock zookeeper 、redis、数据库 在使用ZooKeeper进行分 ...
分类:
其他好文 时间:
2021-02-16 11:58:30
阅读次数:
0