
系统业务设计
文章平均质量分 93
围绕开发中的相关业务进行程序设计积累
学徒630
夜郎自大是无知者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
脱离八股文,真实开发中的延时处理需求实现思路(超时订单处理为例)
很多时候,咱们看到的文章或者面试题,好多都是为技术而技术。很多人可能连自己说的方案能不能行都不知道,就敢拿出来说。今天咱们就来点实在的。咱们不聊那些高大上的理论,而是聊聊在实际工作中,这些延时处理需求到底是怎么搞定的。原创 2024-09-10 11:49:43 · 924 阅读 · 0 评论 -
WebSocket可拓展业务组件搭建,无侵入实现WebSocket通信信息自定义业务消费
本文介绍了一种可复用的WebSocket组件,旨在通过设计模式和解耦策略实现项目中对WebSocket通信的高效重用,并支持基于业务标识的消息自定义消费逻辑扩展。该组件主要解决了C端产品中实时交互的需求,如聊天室和多人实时游戏等场景原创 2024-08-19 20:46:59 · 1029 阅读 · 3 评论 -
微服务下多模块拆分,公用类调用与模块隔离性怎么兼得呢
在一个微服务项目中,为了追求低耦合,会根据业务板块对主系统进行切分为一个个子模块,模块间相互隔离,但是这样子就会导致一个问题:对于一些在多个子模块中都适用的配置类、工具类、封装类等都需要拷贝冗余到各个模块中,这样子显然是不太合理的,那么想要鱼和熊掌兼得,我们可以独立创建一个共用子模块,将这一类共用的数据类都给放到这里来,然后将该模块打包为jar包在各个子模块pom文件中引入,这样子就可以实现一份共用配置在多个子模块中使用,并保证了子模块间的隔离性。下面让我们来看一下相关的具体配置操作原创 2024-01-10 19:23:38 · 1461 阅读 · 1 评论 -
HttpClient调用外部接口业务别忘了超时配置!公司工具类打包好啦
在工作中,往往会遇到需要对接外部接口的业务需求,根据接口文档确定请求IP以及相关的参数数据需求后,通过HttpClient进行第三方外部接口的调用。在这种业务中,也要考虑好请求超时导致的接口报错的处理。为什么呢?就我公司业务而言,我们这边的视频或者说融合通讯,因为厂商多,设备型号杂,经常都有调用不通的情况。今天正常的视频可能明天就不行了,如果后端这里不处理超时,前端如果无法拿到设备信息或者设备ID,页面的报错信息可能反应的就是接口报错了。这显然是不合情理的,为此,我们可以考虑加一个请求超时的参数(在配置文件原创 2024-01-09 17:17:42 · 694 阅读 · 0 评论 -
JAVA项目点赞功能如何实现?如何利用缓存优化?如何防止刷赞?
本文对业务中的点赞功能做出详细的思路整理,搭配着缓存优化和防刷策略讲解,提高对于该类业务的理解原创 2023-10-09 09:16:56 · 3001 阅读 · 0 评论