Skip to content
New issue

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

SRPC项目正式GitHub开源了! #48

Closed
Barenboim opened this issue Sep 14, 2020 · 0 comments
Closed

SRPC项目正式GitHub开源了! #48

Barenboim opened this issue Sep 14, 2020 · 0 comments
Labels
advertisement Something amazing to introduce

Comments

@Barenboim
Copy link
Contributor

Barenboim commented Sep 14, 2020

作为C++ Workflow生态的最重要一个项目,SRPC已经在GitHub开源。

项目地址:https://github.com/sogou/srpc
SRPC是一个工程学角度设计完美的rpc项目,具有以下功能特点:

  • 支持pbthrift格式的接口描述文件,一键迁移基于thrift的项目,性能更优。
  • 支持baidu-std协议,支持thrift framed协议,与brpcapache thrift互通。支持sogou-std协议,这个协议同时支持pbthrift格式的接口描述。
  • 支持binaryhttp/jsonhttp/binary的传输,对业务无感。
  • 性能极其优越,实测使用baidu-std协议时,性能大多数场景大幅超越原生brpc。而且更为易用。
  • 支持Windows。你可以在Windows上运行brpc了。相同配置的机器,Windows性能优于Linux(iocp厉害)。
  • 与C++ Workflow无缝结合,各种任务流,计算调度,upstream,负载均衡,各种workflow内置协议无缝融合。说白了,SRPC是workflow上的一套协议。
  • 搜狗搜索实际业务锤炼,稳定可靠。

强烈推荐。SRPC优秀的表现也印证了Sogou C++ Workflow的强大功能。

@Barenboim Barenboim added the advertisement Something amazing to introduce label Sep 14, 2020
@Barenboim Barenboim pinned this issue Oct 4, 2020
@Barenboim Barenboim unpinned this issue Oct 4, 2020
@Barenboim Barenboim pinned this issue Oct 12, 2020
Barenboim pushed a commit that referenced this issue Apr 12, 2021
merge from sogou/workflow
@holmes1412 holmes1412 unpinned this issue Jun 6, 2021
@holmes1412 holmes1412 pinned this issue Jun 6, 2021
@Barenboim Barenboim changed the title Sogou RPC项目正式GitHub开源了! SRPC项目正式GitHub开源了! Apr 1, 2023
@Barenboim Barenboim unpinned this issue Aug 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
advertisement Something amazing to introduce
Projects
None yet
Development

No branches or pull requests

1 participant