We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
tRPC是基于插件化理念设计的一款支持多语言、高性能的RPC开发框架,在腾讯内部得到广泛的应用。
通过对底层通信的封装提供RPC的调用方式,可以轻松的进行分布式应用开发;基于插件化的架构能支持多种业务通信协议,灵活对接各种微服务治理平台,帮助业务快速构建所需的微服务体系。
主要特点包括:
●跨语言:基于Protocol Buffers来实现跨语言的服务通信。 ●多通信协议:支持多种通信协议,方便与不同框架进行互通(比如gRPC)。 ●支持流式RPC:更好地适用于大文件上传/下载、消息Push、AI类语音识别/视频理解等多种应用场景。 ●丰富插件生态:提供大量对接业界微服务组件的插件(比如Consul/Promethues/Opentelemetry等),方便用户构建适合自己的服务治理体系。 ●可扩展:基于框架插件化的设计,用户可以进行二次开发来扩展框架能力,比如:RPC请求参数校验、鉴权、请求录制等。 ●流控和过载保护:提供多种应用场景下的流量控制和过载保护插件,防止服务因为访问突增造成过载而不可用。
文章地址:https://mp.weixin.qq.com/s?__biz=MzI2NDU4OTExOQ==&mid=2247662153&idx=1&sn=7b67101abee458d83658b6fe9382ec99
项目地址:https://github.com/trpc-group
The text was updated successfully, but these errors were encountered:
刚用半年的时间把公司的这套东西搭好,go+php混合架构。这就来新的了
Sorry, something went wrong.
No branches or pull requests
tRPC是基于插件化理念设计的一款支持多语言、高性能的RPC开发框架,在腾讯内部得到广泛的应用。
通过对底层通信的封装提供RPC的调用方式,可以轻松的进行分布式应用开发;基于插件化的架构能支持多种业务通信协议,灵活对接各种微服务治理平台,帮助业务快速构建所需的微服务体系。
主要特点包括:
●跨语言:基于Protocol Buffers来实现跨语言的服务通信。
●多通信协议:支持多种通信协议,方便与不同框架进行互通(比如gRPC)。
●支持流式RPC:更好地适用于大文件上传/下载、消息Push、AI类语音识别/视频理解等多种应用场景。
●丰富插件生态:提供大量对接业界微服务组件的插件(比如Consul/Promethues/Opentelemetry等),方便用户构建适合自己的服务治理体系。
●可扩展:基于框架插件化的设计,用户可以进行二次开发来扩展框架能力,比如:RPC请求参数校验、鉴权、请求录制等。
●流控和过载保护:提供多种应用场景下的流量控制和过载保护插件,防止服务因为访问突增造成过载而不可用。
文章地址:https://mp.weixin.qq.com/s?__biz=MzI2NDU4OTExOQ==&mid=2247662153&idx=1&sn=7b67101abee458d83658b6fe9382ec99
项目地址:https://github.com/trpc-group
The text was updated successfully, but these errors were encountered: