V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xylophone21  ›  全部回复第 7 页 / 共 23 页
回复总数  447
1 ... 3  4  5  6  7  8  9  10  11  12 ... 23  
> 多开一个线程(调度器或虚拟机)来调度这些协程
简单的一个逻辑问题, 假设多开一个线程额外消耗 1000,每次协程切换比线程切换少消耗 10,那么管理 100 个就回本了,管理 1000 个优势就上来了。
前端搭个 nodejs,结束
@Tianao 说的对,你先得定义“视觉上的红色或蓝色”,如果说不清楚的话,选一些样例,炼丹吧
大多数 PM 都是平庸的
2020-08-11 12:11:03 +08:00
回复了 JustToGo 创建的主题 职场话题 同事上班时间,划水太严重了怎么办?
1. 没有接口的情况下,你没办法保证你没有任何 bug,@redtea 最后肯定就慢在联调这里了,但很可能最后一个 bug 还是落在你这里,你说不清楚
2. 你觉得他划水,他可能觉得你甩锅,所以写周报不一定能解决问题,但不写肯定不行
3. 最怕的是你们两没有一个统一的领导,更上级已经不怎么管技术
2020-08-05 19:54:52 +08:00
回复了 Visitor233 创建的主题 程序员 白嫖方案:微信 Access_token 时效 2 小时的管理问题
说 redis 的,其实和你的方案没有本质区别,都是找一个地方存储,当然 redis 可能更合适,因为
1. 超时不需要你处理了,天然支持
2. 性能更好,但实际上估计你也跑不满

另外,你说的那个在是否更新标志使用 redis 也是要处理的,而且也需要一个超时
2020-08-05 11:15:23 +08:00
回复了 kekxv 创建的主题 WebRTC 求助关于 WebRTC 只能在局域网建立成功问题
测一下路由器的类型
2020-07-31 20:18:54 +08:00
回复了 xylophone21 创建的主题 程序员 大家的项目前后端接口是领域接口还是聚合接口?
@itbeihe 跟聚合接口有点类似,有什么好的框架吗?
2020-07-31 15:49:10 +08:00
回复了 xylophone21 创建的主题 程序员 大家的项目前后端接口是领域接口还是聚合接口?
@ybonfire 对,那么这一层应该放在哪里? App 里?云上的某个模块,比如 node ?后端的某个模块里?


@wangritian 如果不上 HTTP/2.0 的化,性能会是另外一个问题,如果上了的话,你怎么看我前面提到的几个问题?
2020-07-31 13:55:02 +08:00
回复了 xylophone21 创建的主题 程序员 大家的项目前后端接口是领域接口还是聚合接口?
能简单说一下原因吗?
在服务的最底层,肯定是基于领域来开发的,但聚合这件事本身逃不掉,要么在后端做,要么在前端做,所有这里仅讨论放到哪里做合理。

>> 小插曲:顺便写到这里想到一个问题,大家对前后端的理解,会不会不一致?比如 H5 端、App 端肯定算前端,那么 node 端呢?我理解严格来说 node 端是不严谨的说法,但为了交流方便这里借用一下这个概念。或者严谨一点,如果用一个 nodejs (获取其它技术) 把业务接口进行了聚合,那么这个 nodejs 算前端还是后端?(我后面的描述把这一部分仍算作后端,如果大家定义不一致可以探讨)

继续探讨放哪里合理的事,我个人认为放到后端因为:
1. Android 、iOS 绝大多数情况下,只需要做一次聚合逻辑
2. API 形式的对接,更容易做测试。(不是说不能做,但更容易,可以探讨,我也没有在查到太多在 App 内做“单元”测试的成功案例,注意这里“单元”打了引号,因为严格来说,直接测 API 不属于单元测试范畴)
3. 调整业务逻辑不需要用户升级(仅限 APP )
4. 日志更容易获取,方便解决问题。(同样是相对来说,我了解 App 有各种日志上传的方案,但这个因为比较敏感,网上资料不多)

另 @ChanKc @ppphp 提供的 graphql,之前了解不多,需要去细看一下,感谢
2020-07-28 14:33:35 +08:00
回复了 manami 创建的主题 分享发现 搜狗要被腾讯收购了
经常打的字会变成 VIP 专用字
2020-07-27 18:35:42 +08:00
回复了 Tarkky 创建的主题 问与答 apple tv+ 如何投影到电视上?
国产电视集成乐播投屏方案,airplay 已经很成熟了,经常用 macos 投屏开会,除了现在乐播强制加了广告
2020-07-10 16:11:37 +08:00
回复了 wunonglin 创建的主题 Go 编程语言 websocket 为什么是按顺序执行的?
@wunonglin
1.是否你的每个 for 在不同的 go 程,打印出来看看
2. 加延迟,晚点发
2020-07-10 15:44:04 +08:00
回复了 wunonglin 创建的主题 Go 编程语言 websocket 为什么是按顺序执行的?
1. 看一下你给的链接里的 demo,https://github.com/labstack/echox/blob/master/cookbook/websocket/gorilla/server.go 。Subscribe 里 readLoop 不应该新开 go 程,直接卡在这里,直到 ws 断开。因为 Subscribe 是 HTTP Server 调的,你返回了,它就会认为这个连接已经结束了,虽然不一定会马上关(keep-alive),但必要的时候会断开。

2. 作为一个 HTTP Server,Subscribe 应该是在不同的 go 程里被调用的,不然就就成了单协程了,你可以打印出来试一下
2020-06-19 18:02:24 +08:00
回复了 Deteriorator 创建的主题 程序员 C 语言的 IDE 好用的有哪些?麻烦巨佬推荐一下
借地方顺便问一下,Clion 你们怎么搞定环境变量的问题?
比如我的 cmake 会根据环境变量,加载不同目录的不同代码,这些代码实现了相同的接口,比如驱动的封装。
碰到这样的代码,我的 Clion 好像什么提示都给不出来
2020-06-07 23:49:23 +08:00
回复了 tkwl 创建的主题 嵌入式开发 请教一下如何快速开发嵌入式设备的 web 管理页面
为何楼上各位都不考虑前后端分离呢?这样后端要做的,与 C 的交互,不就仅仅保留了一些简单的数据或者说设备状态。比如用 RPC 来查询主工作进程。

至于一个静态的 HTTP Sever 部分,那个简单的开源版本,几本可以直接用了。
2020-05-12 10:22:16 +08:00
回复了 rqxiao 创建的主题 程序员 请教 jenkins 发布流程的问题
看起来关键分歧在如何理解“配置了节点 机器 b 的信息”,如果这里指的是 jenkins 的 slave 节点,那么在 B 上运行 1 和 2.
但后面提到只是在 B 上运行,那边 B 就仅仅是部署机,1 和 2 在 A 上运行。
所有关键是,“配置了节点 机器 b 的信息”具体指什么
2020-04-05 10:16:29 +08:00
回复了 Sunxb 创建的主题 程序员 即时通讯 app 的技术栈
“听说”一词,说明在技术选择和方案设计上,你是被动的。为什么不是我们做了 xxx 分析以后认为应该改到 websocket ?
2019-09-20 20:46:45 +08:00
回复了 dangyuluo 创建的主题 C CMake 如何控制生成的 Makefile 中链接顺序 (-la -lc -lb)
@dangyuluo 其实不要以为这里把顺序调整对了就好了,你会发现后面还有别的顺序问题。只有 group 最可靠
2019-09-20 09:53:20 +08:00
回复了 dangyuluo 创建的主题 C CMake 如何控制生成的 Makefile 中链接顺序 (-la -lc -lb)
target_link_libraries(main
-Wl,--start-group
c++
c++abi
m
c
gcc_s
-Wl,--end-group
)
1 ... 3  4  5  6  7  8  9  10  11  12 ... 23  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3170 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 00:34 · PVG 08:34 · LAX 17:34 · JFK 20:34
Developed with CodeLauncher
♥ Do have faith in what you're doing.