![](https://img-blog.csdnimg.cn/eb7a3a7c98f24056af5a969f7487b62c.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
系统业务设计
文章平均质量分 92
围绕开发中的相关业务进行程序设计积累
学徒630
夜郎自大是无知者
展开
-
微服务下多模块拆分,公用类调用与模块隔离性怎么兼得呢
在一个微服务项目中,为了追求低耦合,会根据业务板块对主系统进行切分为一个个子模块,模块间相互隔离,但是这样子就会导致一个问题:对于一些在多个子模块中都适用的配置类、工具类、封装类等都需要拷贝冗余到各个模块中,这样子显然是不太合理的,那么想要鱼和熊掌兼得,我们可以独立创建一个共用子模块,将这一类共用的数据类都给放到这里来,然后将该模块打包为jar包在各个子模块pom文件中引入,这样子就可以实现一份共用配置在多个子模块中使用,并保证了子模块间的隔离性。下面让我们来看一下相关的具体配置操作原创 2024-01-10 19:23:38 · 1250 阅读 · 1 评论 -
HttpClient调用外部接口业务别忘了超时配置!公司工具类打包好啦
在工作中,往往会遇到需要对接外部接口的业务需求,根据接口文档确定请求IP以及相关的参数数据需求后,通过HttpClient进行第三方外部接口的调用。在这种业务中,也要考虑好请求超时导致的接口报错的处理。为什么呢?就我公司业务而言,我们这边的视频或者说融合通讯,因为厂商多,设备型号杂,经常都有调用不通的情况。今天正常的视频可能明天就不行了,如果后端这里不处理超时,前端如果无法拿到设备信息或者设备ID,页面的报错信息可能反应的就是接口报错了。这显然是不合情理的,为此,我们可以考虑加一个请求超时的参数(在配置文件原创 2024-01-09 17:17:42 · 458 阅读 · 0 评论 -
JAVA项目点赞功能如何实现?如何利用缓存优化?如何防止刷赞?
本文对业务中的点赞功能做出详细的思路整理,搭配着缓存优化和防刷策略讲解,提高对于该类业务的理解原创 2023-10-09 09:16:56 · 1647 阅读 · 0 评论