V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  dlmy  ›  全部回复第 10 页 / 共 26 页
回复总数  512
1 ... 6  7  8  9  10  11  12  13  14  15 ... 26  
2023-11-06 18:01:36 +08:00
回复了 JinTianYi456 创建的主题 Java rpc 调用,通常怎么保证一致性?
服务调用方进行查询重试,被调用方做好幂等。每个服务都需要提供一个对外查询的接口,用来向外部输出操作执行的状态。

场景举例:A 调用 B

前置要求:A 跟 B 都需要各自提供一个对外查询的接口,对外输出操作执行的状态

失败场景:
1. A 调用 B 超时或无响应,A 一般要进行重试,并且在重试前调用 B 所提供的对外查询接口,检查 B 的执行状态,如果 B 的执行状态显示 ok ,就不再发起重试调用,并把 A 的调用改为成功
2. A 调用 B 直接返回异常,A 进行重试,重试间隔时间可以用指数退避算法计算差值,直至达到重试阈值,触发告警后进行人工处理

在 B 处理请求时,可以先回调 A 所提供的对外查询接口,判断 A 操作的执行状态,从而进行不同的逻辑处理

幂等场景:在有业务状态的场景下,可以用业务状态做好幂等;在无业务状态的场景下,用业务唯一 ID 保证幂等

个人建议:
1. 耗时较长,并且用户对响应没有特殊要求的操作可以进行异步化调用,这样可以减少核心链路的层级,释放系统压力
2. 能用同步解决的问题,就别用异步
计算机硕士在小城市,只有考编这一条出路,先进入体制内,然后在体制内找对象,才能很好的在这城市扎根。
2023-10-31 10:01:10 +08:00
回复了 gitrebase 创建的主题 数据库 问一个数据库对业务数据存储的问题
先按照规则圈定人员名单,然后对名单内的用户进行消息推送。

在公司中这类需求都会用 Kafka + Flink 体系去做,采集用户登录日志、走各种数据分层模型、存储人员名单、创建消息推送任务、配置消息推送模板、填充模板、消息推送审批、触发消息推送任务......
2023-10-07 08:46:16 +08:00
回复了 Ashore 创建的主题 职场话题 发明调休的人死了吗?
一共放了 8 天假,深圳 <---> 长沙往返,开车在路上一共堵了 4 天,现在又要连上 7 天
2023-10-05 11:46:36 +08:00
回复了 joker2026 创建的主题 程序员 上亿数据,如何完成快速检索
我司国庆之前用 32G 内存的服务器,压测了单机版的 ClickHouse ,数据可以参考一下:

扫描行数:530,000,000
耗时(秒):0.942
查询列数:2
结果行数:46
深圳开车回湖南老家,地图导航上显示的是姨妈色,七点出发的,现在还堵在虎门大桥
2023-09-24 17:06:02 +08:00
回复了 hzzhzzdogee 创建的主题 程序员 K3S 能用在生产环境吗?
@fdghjk 比如数据库的切换,默认用 sqlite ,线上要如何无风险的切换到 etcd ?比如 k8s etcd 遇到的 informer 问题,在 k3s 上就没办法测出来?

在解决这类问题的时候,要投入进去大量的资源(人力、时间),使用 k3s 的公司不太可能去投入这么多资源,而有这么资源去投入的公司一般不会用 k3s 。

不建议使用的主要理由如下:
1 、遇到问题资料比较少
2 、要调研的东西比较多
3 、如果要做一些定制化的改动,风险太大

仅代表个人浅见,一些精通源码、每天解决 k3s 生产上疑难杂症的大佬轻点喷
(毕竟这是在 v 站,肯定会有一些大佬跳出来说是我们不会用)
2023-09-24 10:01:40 +08:00
回复了 hzzhzzdogee 创建的主题 程序员 K3S 能用在生产环境吗?
能用,但不建议用
刚从 k3s + rancher 中脱坑,生产上还是建议用 k8s ,不想麻烦的话可以直接上云厂商的容器托管服务
2023-09-20 11:44:53 +08:00
回复了 gtalk 创建的主题 职场话题 来晒晒你的中秋节福利
月饼一盒,被同事 80 收走
水果一箱,被同事 50 收走
500 块的天虹购物卡一张,被同事 450 收走

他说我一个单身狗,要这些干嘛(虾仁猪心)?
让我好好提升自己,以后好帮我介绍对象( PUA + 画大饼)
2023-09-15 16:57:51 +08:00
回复了 taogen 创建的主题 Java Java 脚手架若依 0 单元测试,为什么还那么多人用
更离谱的是,我司的一些后台管理类项目是以项目外包的形式包出去做的,外包公司的架构师给我们上了一套 ruoyi-cloud ,交付给我们的代码像屎山一样,至少有一半以上的无用代码,我们自己接手后全部推翻重做了一遍。
xxl-job 可以满足你的需求,可以仔细看看 xxl-job 调度中心的 JobScheduleHelper 的业务逻辑。

里面有两个核心的线程,一个是用来调度的线程,会一直扫表,看表中哪些任务该执行了;还有一个是时间轮线程,主要是向触发器线程池提交触发任务的。
2023-09-14 17:10:45 +08:00
回复了 xiaohundun 创建的主题 Windows 大佬们,总感觉 Windows 的字体发虚,有锯齿,怎么解决
我的显示器是 Dell U2718Q ,缩放调成了 200%,分辨率调成 3840 x 2160 ,用的自定义字体 + mactype ,浏览器上装了油猴,找了一些字体增强器脚本来进行渲染,但效果还是没法跟 Mac 屏比
出发点是好的,但还是得看个人意愿。
公司有一些技术厉害的同事,连在公司内部沟通起来都不太顺畅,他们的性格就适合埋头写代码,让他们去跑客户也太勉强了吧!
2023-09-04 11:10:36 +08:00
回复了 Toinfinity 创建的主题 程序员 刚毕业学前端好还是后端好?
选后端吧,后端开发大多数都会前端,而前端开发真的只会前端
1 ... 6  7  8  9  10  11  12  13  14  15 ... 26  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5534 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 08:59 · PVG 16:59 · LAX 01:59 · JFK 04:59
Developed with CodeLauncher
♥ Do have faith in what you're doing.