项目中使用RPC

# 用php做rpc的框架
1、swoole
2、yar

PHPRPC
HPRose
JsonRPC
Yar
gRPC

RPC框架与具体的协议无关,RPC 可基于 HTTP 或 TCP 协议。

TCP 是传输层协议,HTTP 是应用层协议,而传输层较应用层更加底层,在数据传输方面,越底层越快,因此,在一般情况下,TCP 一定比 HTTP 快。

TARS是基于名字服务使用Tars协议的高性能RPC开发框架,
配套一体化的运营管理平台,并通过伸缩调度,实现运维半托管服务。
在腾讯内部已使用十年有余
TarsPHP

swoole rpc框架
https://www.cnblogs.com/xinliangcoder/p/10896541.html
https://hyperf.wiki/#/zh-cn/quick-start/overview

Hprose
是高性能远程对象服务引擎(High Performance Remote Object Service Engine)的缩写。

1. 什么是Kong?
目前互联网后台架构一般是采用微服务,或者类似微服务的形式,应用的请求通常需要访问多个后台系统。如果让每一个后台系统都实现鉴权、限流、负载均衡、审计等基础功能是不合适的,通用的做法是把这些功能抽离出来放到网关层。Kong是目前最流行的网关平台。

微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?