V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  v2exgo  ›  全部回复第 8 页 / 共 10 页
回复总数  183
1  2  3  4  5  6  7  8  9  10  
209 天前
回复了 cinlen 创建的主题 程序员 请教后端们关于分布式事务的实践
真实的实践就是

80%的公司 搞微服务就压根没有这个概念,就是 RPC 调用,上下游不一致了,数据出问题了,程序员自己动手修数据,我待过的小公司都是如此,哪怕我在携程之前一个小 BU 也是靠手动修数据

剩下里面 80%的公司 会用消息队列去做,你可以用携程订一个酒店试试,他们就是先创建订单,然后支付,修改订单状态-为已支付,然后通过消息去扣库存,库存扣好了之后,会通知订单更改状态->已占用库存,APP 端 你支付完之后 是可以看到有一个轮询 订单状态的动作

你如果强行要把 订单->支付扣减->库存扣减 变成一个分布式事务,那就非常麻烦,首先上下游的伸缩性就完全没有了,毕竟流量一来,就都得跟着扩容,其实对于用户来讲,支付完成后,是可以等待一会 看到库存占用成功与否的,甚至从业务上你可以 加一个 库存扣减失败后,订单状态 跟 扣款退款的业务流程
209 天前
回复了 cinlen 创建的主题 程序员 请教后端们关于分布式事务的实践
@me1onsoda 所有的分布式事务都可以基于消息补偿机制,另外分布式事务 伸缩性很差,上游流量多,下游要跟着一起扩容,上游出了问题 下游死一大片,服务可用性很差,而且没法伸缩
209 天前
回复了 cinlen 创建的主题 程序员 请教后端们关于分布式事务的实践
@SilenceLL 看了一下 seata 有一个 AT 模式,可以自动回滚补偿,有相关的实践经验介绍一下么
209 天前
回复了 cinlen 创建的主题 程序员 请教后端们关于分布式事务的实践
@SilenceLL 直接用 RPC 然后做分布式事务 很麻烦,主要还是处理事务回滚补偿的代码,如果有基于 SQL 层面自动分析 编写回滚补偿的话,可以考虑接受
209 天前
回复了 cinlen 创建的主题 程序员 请教后端们关于分布式事务的实践
@SilenceLL 正常,用分布式事务的话,要加入中间协调结点,如果是事务 SQL 可能回滚 还要写补偿的 SQL ,不知道 seata 能不能自己生成补偿的 SQL ,我早年看过 seata 相关的技术文章,说他们可以基于 DAO 层 自己补写回滚补偿的 SQL

最后 大部分都会采用消息队列达成最终一致性,如果代码有问题也可以修复后 进行补偿操作,

没法直接抽,可以让前端轮询一下,轮询成功前 按钮变灰色就行,服务端查询的压力稍微大点,这不是啥问题,查询压力 做集群扩缩容 比较容易

不过我用过云闪付,当时就是无法立即抽,我猜测就是消息队列没消费完
什么车?电瓶车么?学生都开四轮电动车上学了么?
209 天前
回复了 jingrui 创建的主题 上海 上海躺平买房推荐,给到板块或者小区
@sagaxu #27 https://i.imgur.com/NIvxivj.png 前提还是得有钱,至少 180 万 买个两居室,都要买到宣桥 西渡 佘山 南汇 那边去了
209 天前
回复了 ugpu 创建的主题 职场话题 想知道下北上广一线程序的就业面试情况
上海找了快 1 个月,感觉就是太卷了,21 年找的时候 还行,今年 25 年,就业贼吉尔差
@sagaxu #35 要是按县城 农村自建那个视角,上海的房价都上天了,不过没办法,上海区位跟经济优势摆在这里,外来人口又多,政府批的地又很少,对后来进城的年轻人 真的不太友好,特别是我看到 我住的这附近,江桥万达这里,以前 15 年才卖 2.5 万,现在卖到 5 万多,真的就离谱,不过江桥的优点就是离市区近,上了万年堵死人的北翟路,进了北横通道,40 分钟就到外滩了
@sagaxu #35 https://i.imgur.com/NIvxivj.png 可能就是上海租售比太变态吧,像西渡那边,租房 2 居,05 年以后的房子,一般要 2800-3000 ,按合理租售比 300-400 ,国内没有房产税,总价也就 90-120 万左右,就算这两年跌了这么多,现在还要卖到 190 万,贵倒是真的贵,在如此离谱的房地产市场下,能减少自己风险最好的办法,就是购置小户型越便宜越好,然后打工再另外租个房子
@sagaxu 我加过一个群,在沪花桥购房群体,已经发展成拼车群了,都有花桥->淞虹路的专线拼车了,早几年高位接盘花桥的很多 3 万多入手,现在 1 万出头就能买到上海 11 号线尽头附近的房子,在那边买一套也就 90 万就搞定了,对于很多 IT 人来讲,哪怕是完全自己出钱,90 万应该不是太大的问题,这种房子用于安家老人带小孩是最合适的,平时在沪打工,周末回家看看老人小孩。

上海的房子长期来看,外环边上的还有待大跌,特别是闵行跟大虹桥概念的泡沫真的太大,江桥镇这么一个破地方全都是拆迁安置,房屋质量极差,而且整个镇都在航线上,吵的不行,上那个北翟高架工作日堵得跟狗一样,害我每次都走到携程 SOHO 那边进北翟路地道,早几年都挂到 5 万多了,最近很多盘也挂到 3 万多了,如果是在江桥买个一居室 60 平米,也就 200 万左右,压力也不是太大。

如果是觉得上海郊区上班通勤不方便,中环或者外环边上租个 1 居的改造房用于通勤,一个月也就增加 3000 不到的开销,失业了就不用租,直接滚回郊区住就好了。

另外上海的 IT 公司都特么分散的很开,除非你能买进内环,有自己的车位,每天可以开车反方向出城上班,不然你在上海哪里买房都避免不了后续换工作要长通勤的,最好的办法就是定居郊区 方便老人带小孩,然后到公司附近租 1 居是最好的策略
@sagaxu https://i.imgur.com/NIvxivj.png 其实上海有很多便宜的地方,不比这些强二线贵多少,甚至还便宜,只不过外地来的看不上罢了,航头 宣桥 华庭 白鹤 西渡 南汇 昆山花桥 安亭,在这些地方购房 定居,然后市区或者外环中环边上租个老破小用于工作通勤,只要你是搞 IT 的月入 2 万以上基本上没任何压力,以前花桥 2 万多快 3 万现在花桥那边跌到 9000 多一平了,西渡跟宣桥那边 05 年以后的房子,以前 2 万 8 ,现在 1 万 8 都能搞定

你非要当个外环内的上海人 那就成本高的一匹,从开埠一来,没见过外地的能一开始就扎根进市区的,都是滚地龙在租界外搭个棚子就算来上海了
@apuslilie 国内不保护租客的,租房市场一直都很混乱,租房跟买房的居住体验是完全两回事,你得付出市场租金的 1.5 倍往上的租金 才能获得相同的购房体验
210 天前
回复了 mahogany 创建的主题 职场话题 30 岁普通程序员未来怎么办?
@mahogany #32 https://i.imgur.com/N9E3iZ2.png 你多 100 万,30 年就差不多多了 100 万的利息,知道么,总共 200 万,你住 30 年,每年 7 万 还不够你的通勤的补偿,除非你工资足够高,可以无视这 7 万的差距,这还是你除掉开销后的结余,要每年多拿出来 7 万
211 天前
回复了 mahogany 创建的主题 职场话题 30 岁普通程序员未来怎么办?
@v2exgo 除了大厂能 30k 往上比较容易,很多中小公司非互联网的都是 20-30k ,要高薪还是要拼命进大厂升职
211 天前
回复了 mahogany 创建的主题 职场话题 30 岁普通程序员未来怎么办?
我 32 了,工资 26*14 ,之前同事我这个年纪 也差不多 28*14 的样子,没啥好焦虑的,每个人发展情况不一样,
我还有 94 年的同事,现在空挡了两年,找不到工作

买房可以买便宜点的,上海也有 200 万左右便宜的房子,房屋总价 200w 跟 300w 压力完全不一样

航头 宣桥 西渡 南汇 这些地方 2 万左右也可以,稍微偏了一点
211 天前
回复了 v2exgo 创建的主题 职场话题 兄弟们留沪还是跑路去武汉?
213 天前
回复了 v2exgo 创建的主题 职场话题 兄弟们留沪还是跑路去武汉?
@mogging https://i.imgur.com/NIvxivj.png 上海买房压力也不大,我都准备去花桥买,在上海就继续租
213 天前
回复了 v2exgo 创建的主题 职场话题 兄弟们留沪还是跑路去武汉?
@xiayun 不是,有亲戚考公去了那边
@pursuit9 可以帮忙介绍到腾讯云智那边 也就是内包,我感觉可能发展不太好,后续离职的话也不太好找,另外年纪大了,在上海找个外包 15-20k 总有的,武汉那边就业市场我就完全不太清楚了,我个人履历在上海找个 30k 应该不难
214 天前
回复了 v2exgo 创建的主题 职场话题 兄弟们留沪还是跑路去武汉?
@pingpp00 主要是担心后续离职啥的,找不到合适的了
1  2  3  4  5  6  7  8  9  10  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   862 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 21:40 · PVG 05:40 · LAX 14:40 · JFK 17:40
Developed with CodeLauncher
♥ Do have faith in what you're doing.