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
NFS服务器配置和操作演示 实验设置: Server-nfs:192.168.6.233 Client-nfs-linux:192.168.6.243 Client-nfs-windows:192.168.6.3 实验步骤: 1、配置网络环境(静态IP地址) 2、在服务器端安装nfs服务 nfs-u ...
分类:
其他好文 时间:
2021-02-27 13:03:37
阅读次数:
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
对于RPC的性能收集,以微博的motan和阿里的dubbo为例,也是通过intercept去做的。 motan的性能指标收集:使用的是motan中的扩展机制 //此处的spi使用的是weibo.com中的扩展 @SpiMeta(name = "pepperProfiler") @Activation ...
分类:
其他好文 时间:
2021-02-10 12:51:01
阅读次数:
0
Apache Dubbo是一个高可用的,基于java的开源RPC框架 不仅包含RPC访问功能,还包含服务治理功能 由阿里巴巴建立,最后由apache维护至今,所以我们选择由apache维护的dubbo 官方地址:https://mvnrepository.com/artifact/org.apach ...
分类:
其他好文 时间:
2021-02-04 11:48:13
阅读次数:
0
承接上篇:上篇文章讲到改造 go-zero 生成的 app module 中的 gateway & RPC 。本篇讲讲如何接入 异步任务 以及 log的使用。 Delay Job 日常任务开放中,我们会有很多异步、批量、定时、延迟任务要处理,go-zero中有 go-queue,推荐使用 go-qu ...
分类:
其他好文 时间:
2021-02-02 10:46:15
阅读次数:
0