最新 最热

rpc系列1-10 minute Tutorial

最近在网上看到阿里巴巴2015年的中间件性能挑战赛的一个题目,实现一个简单的RPC框架,于是乎有一种冲动实现一个简单的rpc,要求基本按照竞赛题目的要求,具体如下:...

2022-05-12
1

新人一看就懂:Dubbo+Zookeeper的RPC远程调用框架demo

1、当系统只是单个应用,逻辑简单,用户不多、流量不大,我们不需要RPC;   2、当我们的系统访问量增大、业务增多时,我们会发现一台单机运行此系统已经无法承受。此时,我们可以将业务拆分成几个互不关联的应用,分别部署在各自...

2022-05-12
1

开源与闭源的 5 个最大区别

转载自|TARS 基金会作者 | Isabella Ferreira开源软件是指公开可用的计算机源代码,其特性允许任何人都可以查看、修改和分发开源代码。其中,开源社区使用分散和协作的方式进行开源软件的开发。因此,与单个公司或个人开发...

2022-05-10
1

RPC服务和HTTP服务对比

很长时间以来都没有怎么好好搞清楚RPC(即Remote Procedure Call,远程过程调用)和HTTP调用的区别,不都是写一个服务然后在客户端调用么?本文简单地介绍一下两种形式的C/S架构,先说一下他们最本质的区别,就是RPC主要是基于TCP/...

2022-05-10
1

1.1 REST

请求--响应类的API的典型做法是,通过基于HTTP的Web服务器暴露一个/套接口。API定义一些端点,客户端发送数据的请求到这些端点,Web服务器处理这些请求,然后返回响应。响应的格式通常是JSON或XML。...

2022-05-10
1

为GRPC证书加入双向证书认证如此简单

上一篇文章我们讲解了怎么给 GRPC 配置添加单向证书认证,这一篇我接着分享,如何让 GRPC 服务加入双向证书认证。

2022-05-10
1

快速为GRPC服务加入单向证书验证,原来是这么操作的...

为了安全,你可以去购买收费的证书或者免费证书也行,这里演示我们使用 OpenSSL 自生成的证书。

2022-05-10
1

如何快速启动GRPC服务?(详解Proto编译服务与GRPC启动服务)

在 /protps 目录下面创建一个新的文件,名为 service.proto,内容如下:

2022-05-10
1

面试官: GRPC 是什么? (详解系列)

现在大大小小的微服务,服务之间的数据交换,大都使用 GRPC 来实现,所以从这个角度去看 GRPC 是一个非常有必要学习的知识点。

2022-05-10
1

一文搞懂RPC的基本原理和层次架构

只要涉及到网络通信,必然涉及到网络协议,应用层也是一样。在应用层最标准和常用的就是HTTP协议。但在很多性能要求较高的场景各大企业内部也会自定义的 RPC 协议。举个例子,就是相当于各个省不但用官方普通话,还都有自己...

2022-05-09
1