V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  nothingistrue  ›  全部回复第 61 页 / 共 109 页
回复总数  2173
1 ... 57  58  59  60  61  62  63  64  65  66 ... 109  
2023-06-07 11:20:10 +08:00
回复了 chaleaochexist 创建的主题 程序员 脑补了一个微服务场景, 请问解决方案是什么?
@lsk569937453 #4
@realpg #17 #22
@tabris17 #18

不管是分布式事务,还是等消息处理成功才正式生成订单,这是 CP without A 的分布式原则选择,强一致但是低可用。下订单的场景明显不能采用这种原则。
2023-06-07 11:07:02 +08:00
回复了 chaleaochexist 创建的主题 程序员 脑补了一个微服务场景, 请问解决方案是什么?
经典的异步乱序难题。你这个还好解决一些。

我这里假定「苹果+1 」、「苹果-1 」是两个事件,如果你用得不是事件驱动而是常规 REST 接口,那么可以把事件看作接口的入参对象,把事件消费过程看作接口的方法体。

首先,开了异步,并且还有严重级别的一致性问题,那么相关操作都要当作业务数据去存储。对于你的案例,就是「苹果+1 」、「苹果-1 」这些事件的消费记录,要当作业务数据存到数据库中。

「苹果-1 」事件无依赖,它的消费过程不用动。

「苹果+1 」事件必须晚于「苹果-1 」事件被消费,故它在消费时,要先去查找一下对应的「苹果-1 」事件是否有消费记录。如果没有,则停止当前消费过程,并追加延迟消费逻辑。延迟消费逻辑,可以简单的记消费失败并让发布事件那一方短暂延迟后重新发布事件(对于 REST 接口来说,就是接口抛异常,调用方捕获到异常之后,sleep ,然后重新调接口),也可以记消费成功但同时发布新的「苹果+1 延迟」事件(这个如果是 REST 接口,就有点难弄了,你需要额外加延迟调度框架,绝对不能在 REST 接口中 sleep )。

如果条件允许的话,还是用 Kafka 做事件驱动的基础设施,它能保证顺序消费。
一入外包,你除了往甲方或者甲方竞争对手走,基本上是出不来的。
2023-06-07 10:16:01 +08:00
回复了 busterian 创建的主题 问与答 洗衣凝珠到底能不能用来洗衣服
洗衣凝珠是个表面活性剂和杀菌剂一步添加的懒人工具,为了同时兼容两者,去污能力很弱,一天一换的衣服,可以用。一周一换的衣服,老老实实用洗衣粉 /液+漂洗时再加的杀菌液。
2023-06-07 10:04:51 +08:00
回复了 androids 创建的主题 云计算 企业云和个人云有什么区别?
个人和企业法人,在民事上是不同的主体,勿混用。
2023-06-07 10:02:28 +08:00
回复了 weilanwl 创建的主题 PWA PWA 这类 WebApp 迎来第二春了么?
参考一下 UWP (非移动端)的困境,开发者为什么要在能自由发挥的 Win32 应用之外,去弄个同质化但是受微软掣肘的 UWP 。PWA 具备同样的困境。如果跟 WEB 应用比,开发者为什么要去弄个同质化但是受浏览器 /OS 掣肘的 PWA 。如果跟 APP 比,开发者为什么要去弄个同质化但功能残次的 PWA 。
你以为的协议,名义上的某机构,实际上的几家头部企业,制定了出来后,大家就屁颠屁颠的去遵守。实际的协议,某家用得好,分享,大家觉得好用,协商和妥协,形成共识,发布。
基本逻辑常识都没有了吗,拿多少钱干多少活,这明目账单的一份钱两份活。
2023-06-06 17:25:51 +08:00
回复了 polobug 创建的主题 Apple 库克的内存和存储还是那么抠,可吐了
@iCruiser 秀才遇见无赖,有理说不清,撤了吧。
2023-06-06 14:12:26 +08:00
回复了 polobug 创建的主题 Apple 库克的内存和存储还是那么抠,可吐了
@halden #27 你说的市场性垄断,正是反垄断的对象。而你所举例的政策性垄断示例,保险、石油,正是政策性强制一拆多的典型案例。
2023-06-06 11:26:41 +08:00
回复了 yangwei0502 创建的主题 分享发现 微软持续作死,再来一次真👋🏻了您内
Windows Firefox Ctrl+Shift+S 是截图,非全局。
氧化还原反应,即最常见的化学反应,是不需要氧气的,初中化学就教。锂电池燃烧主要就是化学上的氧化还原反应,你能看到的明火,只是主反应引起的次级反应。锂电池这种是固体或液体混合物,还是未知混合物的氧化还原反应,一旦起来就只能等他自己搞完,隔绝氧气屁用没有。而密封空间的行为是绝对不可采取的,别说你这钢板密封,就是用土封起来都不行。
@clives #9 信息素官方是做战争推演的,不能归到历史里面。李天豪严格来说是做历史背景深度挖掘的,也不是正正当当的讲史。正当讲史的,要看文大郎、安州牧。
2023-06-06 10:14:28 +08:00
回复了 t298 创建的主题 问与答 我有一个项目架构的问题。
一鱼多人吃,是低成本软件开发特色模式,技术上是无解的。如果是常规技术架构,每个客户 /项目,最少也要当成独立分支来做,一般都是要当成独立产品做的——这本来就是不同的鱼。
2023-06-06 09:37:32 +08:00
回复了 dingwen07 创建的主题 问与答 有人买过 HoloLens 吗?
微软从消费者市场下架,但是用在其他地方的东西,通常都说明这东西确实有用,但是不适合日常使用,或者至少不适合当前的日常使用。
2023-06-05 17:33:23 +08:00
回复了 gaifanking 创建的主题 JetBrains 艾玛又要涨价了!中国大陆业务将落地至 JetBrains 上海公司
企业明面过海关,跟个人暗地里过海关,涨价这不是显而易见的。目前这个幅度,JetBrains 实际到手的应该还低了。
2023-06-05 17:29:33 +08:00
回复了 HikariLan 创建的主题 分享创造 Java 的 main 方法声明终于要变天了吗? —— 浅谈 JEP 445
@wangxiaodong #29 楼主是中文描述,仔细看,不要凭空想象。

JEP 是 Oracle 与 2011 年左右成立的,它跟 “未命名包” 没有关系。
2023-06-05 17:10:36 +08:00
回复了 Regened 创建的主题 分享发现 无聊吐槽:杭州某公厕标语牌上的二进制编码
日语那就是汉字文言文。
2023-06-05 16:23:32 +08:00
回复了 HikariLan 创建的主题 分享创造 Java 的 main 方法声明终于要变天了吗? —— 浅谈 JEP 445
main 方法还好说,只是扩展了 JVM 执行入口,影响范围很小。未命名类就扯淡了,这增加了一个语法条款,但这条款仅仅是为 main 方法服务的。

这个措施,比编译替换语法糖可是要糟糕得多,架空 JCP 以及又额外搞出个 JEP 的 Oracle 就是能这么任性。
2023-06-05 16:03:35 +08:00
回复了 javak 创建的主题 Java Java 出活真的快吗
别急,客户还没正式提需求呢。如果客户后面不再提需求了,那八成这东西他们就没打算真正用。真要用得话,光跟 app 和前端的接口对接,就不是 20 个小时能做完的。

至于比较,毫无意义。因为你这是严格前后端分离的架构,php 、python 、ruby ,都是面向全栈架构的,压根就做不了(也不是做不了,只不过做起来坑非常多)。事实上来说,如果是全栈开发,Java 就是超级慢。
1 ... 57  58  59  60  61  62  63  64  65  66 ... 109  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5363 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 47ms · UTC 07:41 · PVG 15:41 · LAX 23:41 · JFK 02:41
Developed with CodeLauncher
♥ Do have faith in what you're doing.