V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  elarity  ›  全部回复第 2 页 / 共 9 页
回复总数  166
1  2  3  4  5  6  7  8  9  
2019-06-04 09:36:44 +08:00
回复了 danziw 创建的主题 程序员 发一个自己的博客,顺便收集一波友链。
2019-05-13 21:23:47 +08:00
回复了 rus4db 创建的主题 程序员 欢迎交换博客友情链接
2019-05-12 15:34:20 +08:00
回复了 xcodebuild 创建的主题 程序员 2019 年了 技术人为什么还要写博客
这个必须留一个链接咯 https://t.ti-node.com
2019-04-08 13:24:04 +08:00
回复了 cnfczn 创建的主题 Linux 迫于信息闭塞,求推荐 Linux /it/geek 向新闻站
@nanaw。。。这个是我理解有什么问题么?。。。不知道是不是不能 get 到你的点。能详细解释一下“摸黑有什么错”这句话背后想表达什么吗?
2019-04-08 12:02:59 +08:00
回复了 pytth 创建的主题 程序员 专科毕业 3 年,目前存款 15 万左右,想买车行吗?
好不容易挣点儿钱,别瞎花了。对于绝大多数人来说,买车都不是刚需。可能有一瞬间你觉得有车真方便,但是更多时候车带来的烦恼更多:(假定你在有一定规模的城市)交通拥堵,停车位,路边摊儿被贴罚单,违章罚款,除此之外每年的保险费、油费、保养都是开销。
顺便安利一下我司:滴滴一下,大多数时候你的体验还会是良好的。
2019-04-03 20:13:56 +08:00
回复了 StarRED 创建的主题 程序员 各位大佬你们的桌面音响是啥牌子
惠威 mk300ii
2019-04-03 20:13:20 +08:00
回复了 sytnishizuiai 创建的主题 PHP phper,项目 api 开发, 1 个月学习,学 laravel 还是直接学 go?
兄弟,这用想么,当然是 go 啊
2019-03-27 14:40:15 +08:00
回复了 lcddjm 创建的主题 站长 [友链] 个人网站友链
2019-02-26 09:57:16 +08:00
回复了 PostMeridiem18 创建的主题 Android 折叠屏幕我可能会选三星
坐观一群科技达人讨论世界尖端科技
2019-02-14 17:07:25 +08:00
回复了 across 创建的主题 电影 话说各大商店豆瓣都被刷差评,豆瓣咋不站出来澄清一下
@hoyixi 开启了上帝模式的大佬~~和上面用“粉红”以及“牧羊犬”的大佬都一样,睿智而又犀利
2019-01-27 19:05:44 +08:00
回复了 aodeng 创建的主题 程序员 开源求 star,日常打广告:)
搭车做广告,学习 CLanguage 拯救宇宙,山寨 Nginx: https://github.com/elarity/Tiginx
2019-01-13 19:46:52 +08:00
回复了 sunmoon1983 创建的主题 PHP 使用 swoft 的话是否完全可以抛弃 PHP -fpm?
2019-01-12 18:04:17 +08:00
回复了 sunmoon1983 创建的主题 PHP 使用 swoft 的话是否完全可以抛弃 PHP -fpm?
作为一个拥有生产环境主导部署 swoole 的人,我决定现身说法一波儿,但可惜我并不是来推荐你用 swoole 的,我的态度是中立,我只客观描述事实,你自己做决定。

项目是我 前前东家 的时候,我是服务端主程,产品是基于 LBS 地理位置的陌生社交,名字叫做积目(不怕有人说我广告狗),用户在百万级别。这种情况下,至于你们敢不敢上 swoole,反正我敢。。。确切说,我是从一开始就直接用了 swoole,一直从几千用户支撑到了百万(可不是一百万,比这个还要高)以上。

说下这个东西相对于 fpm 的优势:
1、常驻内存,节省了 php 代码反复解析耗费的资源
2、可以使用长链接方式连接 mysql 等数据存储介质
3、可以使用 TCP 协议了
4、服务器上确实不用部署 nginx,fpm 了

我们从来没有尝试过异步写业务,这里的准则就是“没有钢筋钻,不烂瓷器活”。

swoole 在项目里的主要用途是部署内网 RPC 服务,对外则有 API Gateway 统一协议,端上是无法连接到 swoole 服务器的。

1、我们用的比较保守,尚未遇到过 core dump
2、内存泄漏一直是有的,但没有那么严重,除非你自己手很残,这个问题可以通过 max-request 参数来解决,类似于 fpm 中的 max-request

不会推荐,也不会不推荐,毕竟也不是什么银弹,用站着说话不腰疼的方式说就是“其实就是个 epoll 高性能网络库+worker 进程(只不过这个 worker 中能写异步代码也能写同步代码)”。

然后是这个东西在大公司,一直是没什么场景的,尽管天峰在不断布道。原来我在 momo 的时候,我知道的只有我们部门一个小项目在用;现在我在 didi,除了王晶(桶哥)那个部门,其他部门也暂未听说有场景应用。不过有趣的是,最近天峰去 momo 专门布道 swoole 了,是我 momo 同事告诉我的。

swoole 本身的值得尊重的,毕竟他弥补了现有 PHP 生态里最大的缺陷;但是,我并不会说什么但是,没有了。

对于绝大部分 PHPer 从业者而言,如果自身不具备科班出身或者较为踏实的基础,swoole 看起来很难,你不能指望以前连进程、socket 等、同步异步阻塞非阻塞这些概念都不理解的人能很快接受吸纳这个东西;

但实际上对于科班出身或者基础较为踏实的人来说,这个东西其实确实也没什么的。


最后说点儿有用的,如果你打算转 swoole,而且你的小伙伴基础不太好,最好保证你的小伙伴们快速熟悉一下下列概念,对于开展工作会有很大帮助,我认为是算是短期育肥比较有效的方法:
1、进程
2、进程间通信
3、同步异步阻塞非阻塞
4、socket,epoll
5、TCP 协议,主要是拆包,粘包概念

然后安利一下当初我们用的基于 swoole 1.9.22 封装的东西,希望你协助你快速开展业务拆分: https://github.com/elarity/ti-rpc

这个比 swoft 粗暴粗旷很多,几乎没有做什么厚重封装,理解起来会快太多太多
2018-12-18 17:49:45 +08:00
回复了 dif 创建的主题 全球工单系统 滴滴来领工单了
你用的是乘客端吗?我可以帮你提交问题。
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3052 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 11:52 · PVG 19:52 · LAX 03:52 · JFK 06:52
Developed with CodeLauncher
♥ Do have faith in what you're doing.