V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lix7  ›  全部回复第 8 页 / 共 9 页
回复总数  165
1  2  3  4  5  6  7  8  9  
就是 gossip 的思想吧,但这么搞怎么实现之前可以通过注册中心去做的那些路由调度、熔断、权重、灰度....
2020-11-02 10:54:27 +08:00
回复了 waabd727 创建的主题 程序员 对后端分层的一些疑问
我觉得楼主你想法其实是对的,现在这样按层工程分包方式就是不对的。
从业务上讲,同一领域内的对象应当聚合在一起,这也是为了把领域内的知识都限制在包内,而不是散落在项目的角落里。
Node.js 在 Github 上 star 最多的 Best Practices 明确表明应当按业务分包。
为了照顾没有团队规范的多人开发,而抛弃正确的项目结构,我认为是本末倒置了。
2020-10-20 12:07:46 +08:00
回复了 knightdf 创建的主题 程序员 双 11 准备撸个显示器,这两款有点纠结
我手上的 2720QM 还好,下边缝隙确实大了点,但屏本身还可以
2020-09-07 19:12:37 +08:00
回复了 MeloForsaken 创建的主题 程序员 问一个系统设计的问题
直接 mono-repo 复用代码,但是分开部署
2020-09-07 18:59:26 +08:00
回复了 mzmxcvbn 创建的主题 Go 编程语言 新手提问: gin+gorm 中大型项目分层问题
@mzmxcvbn
1. 都放在一层 dao 里,叫什么不重要,重要的这层只负责数据的加载和保存,你只需要调用标准接口,不需要关心存储细节;
2. 从 DDD 的角度来讲,每一个聚合根对应一个 DAO ( DDD 里叫 repository )。但如果只从分层角度来考虑的话,是的,每一个 model 对应一个 dao ;
3. 对于 list 接口,你自己已经提到了,where/order by/limit 都只是“参数条件”,所以他们只是一个大接口的参数而已,这个接口的基础功能,就只是 list,至于怎么 list 、list 多少个东西出来、顺序是啥样的,只是参数而已
2020-09-04 18:06:34 +08:00
回复了 mzmxcvbn 创建的主题 Go 编程语言 新手提问: gin+gorm 中大型项目分层问题
dao 还是要有的,未来如果需要在 data load 这个切面做事情的话,没有单独分层而是“server 层的代码中直接调用 orm 增删改查的方法。”会导致改起来很麻烦。当业务大到一定程度就没法改了。
其实如果还处于对性能要求不高的阶段,dao 层可以很简单,只有 list 、load 、save 三个方法。

至于 controller 和 service,我觉着确实一定程度上可以合并。现阶段大部分写事务脚本的业务,service 复用的机会不多。能复用的话也都会抽成单独的子函数。

建议楼主实践下 ddd,代码写出来会很清晰。
2020-08-27 10:25:46 +08:00
回复了 xbh1794970183564 创建的主题 阅读 大家看书一般看几遍
一般两遍,第一遍通读、跳读+高亮+注释,(部分书)第二遍主要读自己标记过的部分,然后整理成笔记
2020-08-24 12:47:15 +08:00
回复了 cat 创建的主题 Node.js 萌新请教两个关于 🥚 egg.js 的问题
我们就 PM2 启 egg,没啥问题
2020-08-21 19:00:09 +08:00
回复了 KaynW 创建的主题 硬件 4K 60 还是 2K 144
你这需求明显 4K60,有钱 4K144,2K 没必要
2020-08-12 13:03:49 +08:00
回复了 zhdsuperm 创建的主题 程序员 想请教下大家序列化都用什么库,怎么保存时间格式的?
只用时间戳,有可读性需要再单独转
2020-08-06 12:51:25 +08:00
回复了 revalue 创建的主题 程序员 有没大佬实现过一个管理 magic number 和其周边功能的库?
magic number...这词儿不容易歧义吧
2020-07-15 12:10:54 +08:00
回复了 cl903254852 创建的主题 程序员 大家是如何监听 node 服务异常的?
我来一个大炮打蚊子的,直接上 k8s liveness probe...
2020-07-03 18:53:02 +08:00
回复了 Hanggi 创建的主题 程序员 有哪些适合开会的游戏?
我还以为是专门在开会时候玩的游戏...
我还想呢,都这么牛逼的嘛
2020-04-23 09:57:37 +08:00
回复了 niuzhaojie 创建的主题 程序员 天猫奢侈品--招聘前端, Java ,测试
第一天六点到第二天六点,节假日加班加起来工时达到每周九天!
算了下好像 all in 都不够,打扰了 :|
2020-04-10 10:20:53 +08:00
回复了 SpencerCJH 创建的主题 云计算 到底啥叫云原生啊?
我觉得 @yannxia 描述的就挺对的,个人理解云原生落地的体现出的最基础的特性就是面向 docker 、k8s 、SaaS 、DevOps 开发 SoA 架构(老东西但其实是一个玩意儿),简单来说就是业务无状态、基础设施服务化、CI / CD,屏蔽基础设施细节。比较详细的话是云原生的 12 因素吧,都满足应该就挺原生的? https://12factor.net/zh_cn/
搞不清楚是什么应该也不重要吧,云原生对于开发来说确实是个好事儿,省心。
2020-04-04 21:36:40 +08:00
回复了 daimaosix 创建的主题 程序员 大家都是怎么统一备份服务器上数据的?
全上云的话,直接用服务商的备份功能不就好了?
2020-04-04 21:31:07 +08:00
回复了 lalala139 创建的主题 程序员 IDEA 的快捷键有必要学么,还是直接上 eclipse 的快捷键?
没有自己的快捷键习惯么?没必要考虑为别人调 BUG 这种场景吧,除非你天天的任务就是跑到别人的机器上 DEBUG...
连接都是连接池复用的,连接不够自然就排队了,不会出现你说的并发叠加什么的。而且死锁不是这个意思的。
现实情况是,该调多少就调多少,除了明显犯蠢,不用想太多。
@visitant 跳板机的目的就是隔开网络区域,一个 ProxyCommand 又给干穿了就违背跳板机的初衷了吧。至少我司是明确规定禁止私自打通各个区域的,一般能通的都默认通,不能通的打通就是违规。
一个跳板机全都玩完...云开发这种东西还是得网络策略足够好。而且基本上用了 vscode 这个,工具链也就都被绑死在这上边了。
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2935 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 12:58 · PVG 20:58 · LAX 05:58 · JFK 08:58
Developed with CodeLauncher
♥ Do have faith in what you're doing.