Weibing Wang

Results 115 comments of Weibing Wang

@hairet 这个PR和master冲突了,可以解决一下吗

Related PR: https://github.com/apache/incubator-brpc/pull/1836

cntl.http_request().uri().set_path("/sayhello") 这样?

> ![image](https://user-images.githubusercontent.com/82799271/179710523-f3c3e195-3402-4c4a-8531-11393e9ccdd6.png) 这个new出来的IOBuf用完有delete吗?

IOBuf底层的block在释放时是不会归还给系统的,而是放在一个池子里,后续新建block的时候可以复用。所以delete buf是无法释放这部分内存的。

> @guodongxiaren Sorry 之前漏掉这条了。Sync一下重新提一下? > > @wwbmmm 之前baidu内部有类似的需求吗 目前没有类似的需求

感觉这个功能好像是对brpc现有功能的一个封装?是不是可以作为一个独立的库存在,不用提到brpc的代码库里

@mapleFU This is quite a good practice. Can you contribute a PR? That might help more people.

> 或者直接把业务代码写到 .so 里面,然后进程根据信号重新 dlopen 这些 .so 不建议这么搞,这样可能会有很多坑,dlopen只是重新加载so中的符号 ,但是对于so中的代码所申请的资源(如内存、fd、线程)是不保证释放的,需要业务代码非常谨慎地处理。而且为了保证升级过程请求平滑处理,会有一段时间新老so并存,这可能会产生符号冲突之类的问题