-
Notifications
You must be signed in to change notification settings - Fork 29
/
_index.html
executable file
·138 lines (129 loc) · 5.29 KB
/
_index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
+++
title = "bRPC"
linkTitle = "bRPC"
+++
{{< blocks/cover image_anchor="top" height="max" color="primary" >}}
<img src="/images/brpc_logo_w.svg" class="brpc-logo" height="180"/>
<h3 style="margin:20px" >用于构建可靠和高性能服务的工业级RPC框架</h3>
<div class="mx-auto">
<a class="btn btn-lg btn-primary font-weight-bold my-4" href="{{< relref "/docs" >}}">
了解更多
</a>
<a class="btn btn-lg btn-primary font-weight-bold my-4" href="{{< relref "/docs/downloadbrpc" >}}">
下载 bRPC
</a>
</div>
<div class="mx-auto">
<a class="h3 mt-1">
让我们开始吧!
</a>
<!--
<div class="h3 mt-1">Get started!</div>
<a class="btn btn-lg btn-primary mr-3 mb-4 my-3" href="{{< relref "/docs" >}}">
Get bRPC
</a>
<a class="btn btn-lg btn-primary mr-3 mb-4 my-3" href="https://github.com/apache/incubator-brpc">
<i class="fas fa-ellipsis-h"></i>
</a>
-->
</div>
{{< /blocks/cover >}}
<div id="overview">
<div class="contain" style="width: auto; margin: 0 auto">
<h2 class="section-head">为什么选择 bRPC?</h2>
<p>
百度内最常使用的工业级RPC框架, 有1,000,000+个实例(不包含client)和上千种多种服务。
</p>
<h3 class="section-head">你可以使用它:</h3>
<div class="father" style="display: flex; justify-content: center;">
<div class="child">
<li style="text-align:left">搭建能在一个端口支持多协议的服务, 或访问各种服务。</li>
<ol style="text-align:left">
<li>
restful http/https, h2/gRPC. 使用brpc的http实现比libcurl方便多了。从其他语言通过HTTP/h2+json访问基于protobuf的协议.
</li>
<li>redis and memcached, 线程安全,比官方client更方便。</li>
<li>rtmp/flv/hls, 可用于搭建流媒体服务。</li>
<li>hadoop_rpc (可能开源)</li>
<li>支持rdma(即将开源)</li>
<li>支持thrift, 线程安全,比官方client更方便。</li>
<li>各种百度内使用的协议: baidu_std, streaming_rpc, hulu_pbrpc, sofa_pbrpc], nova_pbrpc, public_pbrpc, ubrpc和使用nshead的各种协议。</li>
<li>基于工业级的RAFT算法实现搭建高可用分布式系统,已在braft开源。</li>
</ol>
<li style="text-align:left">Server能同步或异步处理请求。</li>
<li style="text-align:left">Client支持同步、异步、半同步,或使用组合channels简化复杂的分库或并发访问。</li>
<li style="text-align:left">通过http界面调试服务, 使用cpu, heap, contention profilers.</li>
<li style="text-align:left">获得更好的延时和吞吐。</li>
<li style="text-align:left">把你组织中使用的协议快速地加入brpc,或定制各类组件, 包括命名服务(dns, zk, etcd), 负载均衡(rr, random, consistent hashing)。</li>
</div>
</div>
</div>
</div>
<div id="overview">
<div class="contain" style="width: auto; margin: 0 auto">
<h2 class="section-head">谁在使用</h2>
<h3>在<a href="https://github.com/apache/incubator-brpc-website/issues/1307">Wanted: who’s using bRPC</a> 上面提交你的使用场景来帮助bRPC变的更好</h3>
<td align="center" valign="middle">
<a href="http://home.baidu.com/index.html" target="_blank">
<img width="222px" src="/images/community/baidu_logo.svg">
</a>
</td>
<td align="center" valign="middle">
<a href="https://www.iqiyi.com" target="_blank">
<img width="222px" src="/images/community/iqiyi_logo.png">
</a>
</td>
<td align="center" valign="middle">
<a href="https://bytedance.com/zh/" target="_blank">
<img width="222px" src="/images/community/bytedance_logo.svg">
</a>
</td>
<td align="center" valign="middle">
<a href="https://www.bilibili.com/" target="_blank">
<img width="222px" src="/images/community/bilibili_logo.png">
</a>
</td>
<td align="center" valign="middle">
<a href="https://bigo.tv/" target="_blank">
<img width="222px" src="/images/community/bigo_logo.png">
</a>
</td>
<td align="center" valign="middle">
<a href="https://www.didiglobal.com/" target="_blank">
<img width="222px" src="/images/community/didi_logo.png">
</a>
</td>
<td align="center" valign="middle">
<a href="https://www.capitalonline.net/" target="_blank">
<img width="222px" src="/images/community/cdsshouyun_logo.png">
</a>
</td>
<td align="center" valign="middle">
<a href="https://www.amap.com/" target="_blank">
<img width="222px" src="/images/community/gaode_logo.png">
</a>
</td>
<td align="center" valign="middle">
<a href="https://www.weibo.com" target="_blank">
<img width="222px" src="/images/community/weibo_logo.svg">
</a>
</td>
</div>
</div>
<div id="overview">
<div class="contain">
<p>
<img src="/images/egg-logo.png" width="400px" alt="Cloud Native Computing Foundation" title="Cloud Native Computing Foundation">
</p>
<p>
bRPC is an <a href="http://incubator.apache.org/">Apache</a> incubation project.
</p>
</div>
</div>
<!--
{{< blocks/section >}}
<div class="col">
<h1 class="text-center">This is the second Section</h1>
</div>
{{< /blocks/section >}}
-->