mawen0726 最近的时间轴更新
mawen0726

mawen0726

V2EX 第 605196 号会员,加入于 2022-12-07 16:36:08 +08:00
今日活跃度排名 14781
mawen0726 最近回复了
5 天前
回复了 mawen0726 创建的主题 VPS 请教下,我这个 vps 是不是没救了
@lthero 我试一下
5 天前
回复了 mawen0726 创建的主题 VPS 请教下,我这个 vps 是不是没救了
@ik
这样子了,提工单看反馈了 T_T
5 天前
回复了 mawen0726 创建的主题 VPS 请教下,我这个 vps 是不是没救了
@Niphor
国内能用的服务器都去测了下,都是不通的...
vps 就这一台,能帮忙测一下吗,193.22.152.2:36128
5 天前
回复了 mawen0726 创建的主题 VPS 请教下,我这个 vps 是不是没救了
@lucasj 我看着这边好像没有特别详细说明,主要这个 vps 已经用了半年多了,最近突然所有端口都访问不了...
5 天前
回复了 mawen0726 创建的主题 VPS 请教下,我这个 vps 是不是没救了
@lucasj 问题我借别人的机场,在 vnc 里面改了 ssh 服务端口了,改的端口也是不通....
35 天前
回复了 mawen0726 创建的主题 程序员 求教,有状态的分布式系统应该如何设计
@aarontian
当时认为 c 去锁定资源,就认为 c 去上锁了,其实还说漏了一些,c 和资源会建立 ws 连接,所以当时就更认为要在 c 上锁...
希望可以看看我新的回复,看看这种设计怎么样,算是第一次做种比较复杂的设计
35 天前
回复了 mawen0726 创建的主题 程序员 求教,有状态的分布式系统应该如何设计
@Plutooo
其实正是这个线程的问题,才让我发帖问的,原本我以为 redisson 只是简单的 key 相同解锁...
后面稍微深入了一下,其实就是分了两个类型
1. 线程 id 必须一样
2. lockasync ,指定一个 id ,使用相同 id 上锁解锁即可(可以联想场景 reactor java ,每个场景都可能是不同的线程执行的)

但是抛开这个不谈,原本要维护下游 ip 还是很垃圾的设计...
35 天前
回复了 mawen0726 创建的主题 程序员 求教,有状态的分布式系统应该如何设计
@luofuchuan668
大佬能看下我新回复的,评价一下吗
35 天前
回复了 mawen0726 创建的主题 程序员 求教,有状态的分布式系统应该如何设计
@huzhizhao
现在的设计是消息队列中:
主题 1 关于任务发布( a 、c 发布的任务,类型字段区分开)
主题 2 关于任务接收成功的响应,让 a 、c 知道任务在执行了
主题 3 关于执行中的数据
主题 4 关于任务的中断、取消

所有的 c 实例对于主题都属于同一个消费组,共同监听主题 1 抢任务执行,发布到主题 2 响应上游正在执行,同时将结果发布到主题 3 。主题 4 则是不同消费组,收到取消的消息判断自身有没有在执行对应业务,没有则忽略

所有的 a 、b 实例都是一个单独的消费组,监听主题 2 确定任务发布成功(没响应则重试 5 次),监听主题 3 获取结果(结果实体包含消费组信息,消费组不一致忽略消息)

感觉这样设计强依赖了消息队列,但是可以不管下游的 ip 了,也不知道好不好,但是也没机会再改了 - -
35 天前
回复了 mawen0726 创建的主题 程序员 求教,有状态的分布式系统应该如何设计
@mark2025
当时没设计好,后面重新捋了下,将上锁和解锁都放在同一端了
当时不想大动代码(屎山),就想着 c 上锁,a 、c 解锁
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   702 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 21:19 · PVG 05:19 · LAX 13:19 · JFK 16:19
Developed with CodeLauncher
♥ Do have faith in what you're doing.