E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
BRPC
double buffer 实现
这里介绍一个从百度的
brpc
拿出来的一个双buffer实现。2.痛点经常会遇到的是一个读远多于写的数据结构:大部分时候,所有线程从一个不变的server列表中选取一台server。
五山小新新
·
2020-07-06 20:07
微服务
C++中使用函数地址强制调用私有成员函数
最近写c++遇到一个小问题,就是调用
brpc
库里面的discovey中的拉取server节点函数时,发现这个函数是私有的,直接调用肯定不行。
shanghx_123
·
2020-07-05 11:15
C++
实战:C语言实现用户态线程
再比如Golang的Goroutine,腾讯公司的开源的libco,百度的
BRPC
中的bthread,如果想深刻理解它们,都需要扎实的基本功。会带你循序
--Allen--
·
2020-07-02 14:10
实现多线程切换与调度
【
brpc
】C++关于private的一则hack
brpc
是百度开源的RPC框架,github:https://github.com/
brpc
/
brpc
,初步看了下描述:performance据其官方测试数据(本人未亲测),基本上比其他内外部RPC框架都要优秀
念响
·
2020-07-02 14:01
LINUX grep练习题
passwd文件中不以/bin/bash结尾的行代码:cat/etc/passwd|grep-v/bin/bash$3、显示用户rpc默认的shell程序代码:cat/etc/passwd|grep^”\
brpc
金城阿武
·
2020-06-24 21:43
linux
深入理解 RPC : 基于 Python 自建分布式高并发 RPC 服务
Google开源了gRPC,Facebook开源了Thrift,Twitter开源了Finagle,百度开源了
bRPC
,腾讯开源了Tars,阿里开源了Dubbo和HSF,新浪开源了Motan等,一线互
Python开发者
·
2020-06-23 18:02
brpc
源码:server类
源码路径
brpc
-master\src\
brpc
\server.cppserver类的启动涉及有以下几个方法的调用:AddService、Start、RunUntilAskedToQuit添加服务:AddService
空腹熊猫
·
2020-06-23 11:32
brpc
深入理解 RPC : 基于 Python 自建分布式高并发 RPC 服务
Google开源了gRPC,Facebook开源了Thrift,Twitter开源了Finagle,百度开源了
bRPC
,腾讯开源了Tars,阿里开源了Dubbo和HSF,新浪开源了Motan等,一线互
程序猿DD_
·
2020-06-21 02:41
浅析skynet底层框架中篇
自己项目中写过和分析过的开源代码,定时器和网络实现,其实都差不多,我准备把skynet分析完后,不再分析这些,准备去研究下LevelDB和
brpc
,在剩下的大半年,也会着重点框架的设计。
fooboo
·
2020-03-29 01:43
golang grpc
golanggrpcrpc种类1.支持多语言的rpc框架,例如Google的grpc,facebookthrift,百度的
brpc
2.支持特定语言的rpc框架,例如新浪微博的Motan3.支持服务治理微服务化特性框架
X_4655
·
2020-02-27 22:49
gRPC 简介并实战——文末附源码
国内开源的RPC框架有阿里Dubbo、蚂蚁金服的SOFA-RPC、百度
bRPC
、新浪Motan等等。废话不多说,直接就开始使用gRPC。文末附源码链接。
JaredTan95
·
2020-02-18 12:31
负载均衡
brpc
之rpc流程分析(上)
之前关于
brpc
的几篇分析:
brpc
之mutex源码分析
brpc
之定时器实现
brpc
之DoublyBufferedData实现
brpc
之ResourcePool源码分析
brpc
之bthread_id源码分析
fooboo
·
2019-12-27 22:49
brpc
之bthread源码浅淅(一)
这几篇主要是分析bthread是什么,怎么用,和实现原理,这里先使用官方链接中的参考来说明。协程和bthread区别:协程指N:1线程库,bthread是一个M:N线程库;参考之前的分析情况,一个线程中,可能运行一组协程,且不会被挪到其他线程中执行;而此时的bthread就不一样,通过workstealing,可由其他线程偷bthread来执行,一个bthread被卡住不会影响其他bthread,
fooboo
·
2019-12-23 02:04
brpc
之消息处理流程
中间大约有段时间没有继续分析
brpc
源码,因为有些其他事情,这里分析下当client发送消息后,server收到请求分别是如何处理的,以及client收到server响应后,是如何处理的,可能这部分内容不是很多
fooboo
·
2019-12-13 00:37
brpc
网络实现思考
这些时间断断续续在分析
brpc
的网络实现,因为之前说过这个事情。然后因为工作中使用到的框架实现,其底层网络实现是单线程处理所有的收发数据逻辑,然后再转发,不再处理其他多余的逻辑。
fooboo
·
2019-12-12 17:22
gRPC客户端详解
较重的框架一般包括完整的服务发现、负载均衡策略等等如BAT三家的Dubbo、
brpc
、Tars之类。框架选择时个人认为首先要考虑的是框架的历史和项目的活跃程度。
寒歌属熊总冬眠
·
2019-10-09 21:31
golang grpc
golanggrpcrpc种类1.支持多语言的rpc框架,例如Google的grpc,facebookthrift,百度的
brpc
2.支持特定语言的rpc框架,例如新浪微博的Motan3.支持服务治理微服务化特性框架
Chelydra
·
2019-08-14 22:05
golang
grpc
golang
grpc
实战:用 C 语言实现操作系统
再比如Golang的Goroutine,腾讯公司的开源的libco,百度的
BRPC
中的bhtread,如果想深刻理解它们,都需要扎实的基本功。本次Chat会带你
mobilehub
·
2019-04-18 08:00
这项基本功,你掌握的够扎实么?
再比如Golang的Goroutine,腾讯公司的开源的libco,百度的
BRPC
中的bhtre
mobilehub
·
2019-03-25 18:47
brpc
学习笔记
brpc
简介功能一种可以快速搭建业务系统的RPC框架,已经被广泛应用在多条业务线上。
存储之厨
·
2018-12-30 23:37
RPC
brpc
bthread
存储相关
brpc
:countdown event acquire release
acquire是要求下面的语句不能优化后跑到上面来;release是要求上面的语句优化后,不能跑到下面去;//bthread-AM:Nthreadinglibrarytomakeapplicationsmoreconcurrent.//Copyright(c)2016Baidu,Inc.////LicensedundertheApacheLicense,Version2.0(the"License
hintonic
·
2018-09-07 11:25
linux
@程序员,只要 GitHub 上 1000+ 的 Star 就能获得 BAT 的 offer?
是百度去年才开源的RPC框架
brpc
(https://git
CSDN资讯
·
2018-09-03 20:00
分布式环境中,模块数据交互协议分析 (百度
brpc
)
开源代码
brpc
中可以支持多种协议,nshead、redis、mongo等20多种协议。2.什么是数据交互协议?这里说的协议,不是tcp/ip这些网络协议。
旭东的博客
·
2018-08-18 13:00
百度
brpc
压测工具rpc_press解析
1.背景昨天看到一段
brpc
中的压测代码rpc_press,看着不错。整理一下。
旭东的博客
·
2018-08-16 08:00
基于百度
brpc
框架的简易站内搜索引擎
注意:本项目用到的库都需要自行安装(cppjieba,jsoncpp,
brpc
,gflags,protobuf,leveldb),后三个是
brpc
要求安装的思路:一.首先实现一个制作索引的线下程序从数据库中先拿取到索引源
TLpigff
·
2018-07-28 12:34
c++
Linux
网络
开源库
brpc
: example-echo-c++
https://github.com/
brpc
/
brpc
/tree/master/example/echo_c%2B%2B这里学习下
brpc
的example:echo-c++。
春泥面包
·
2018-07-19 00:00
brpc
后端常用开源组件合集(持续更新中)
CodeReviewComments-gocodereview建议3.敏捷开发工具wekan-用于实践敏捷开发的看板4.数据分析:matomo-类似于googel分析的项目5.RPC框架grpc-googel开源的rpc框架,基于protobuf,跨语言.
brpc
沐风
·
2018-04-23 00:00
redis
zookeeper
etcd
grpc
开源项目介绍
百度正式开源其RPC框架
brpc
9月14日,百度正式在GitHub上基于Apache2.0协议开源了其RPC框架
brpc
。
Harriet666
·
2017-09-29 00:00
开源框架
brpc
编译运行
自百度开源
brpc
后就一直在关注,看了下
brpc
都源码,感觉大牛写的果然不一样,由于之前我做c++游戏服务器开发,所以主要看了下网络底层代码,收益颇多,果然一天不学习就要落伍。
weixin_30667649
·
2017-09-22 13:00
git
c/c++
运维
RPC-HTTP
��^重新安�b�C��,安�
bRPC
�CHTTP功能,一直�不能使用。 有大侠帮忙看看什么原因啊
gaodongyang
·
2010-10-18 10:45
邮件
服务器
职场
休闲
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他