项目实践问题
文章平均质量分 94
假正经的小柴
双非也有编程梦!在读大三,是一个爱看源码的小伙.....
展开
-
【即使通信 IM】如何保障消息的实时性、可靠性、有序性、幂等性
通信服务和业务处理服务一般是分开的,通信服务一般拿到消息都是交给业务服务进行处理。为提升用户体验,可以把验证消息放在通信服务层进行处理,然后失败了即时响应,成功了再去业务层处理剩余的业务。消息验证是放在业务层处理的,因为它与业务层的一些类有关联。如何处理呢?使用 Open Feign 去处理远程调用。利用线程池去处理校验后的处理,因为这些操作是串行的,而且不影响原本程序,所以交给其他后台线程处理在合适不过了也是一种优化。原创 2023-09-13 09:00:00 · 602 阅读 · 0 评论 -
【Base64】前后端图片交互(2)
Base64 是 MIME(通用互联网邮件拓展)协议的一种内容传送编码式,java.util.Base64 工具类实现了它的具体编码和译码操作。使用 Base64 进行前后端图片交互,注意前端部分获取图片的路径问题,需要重新渲染的时候,注意让路径具备响应式。MultipartFile 接口在此过程的重要,有它后端处理其文件来方便了太多太多。Base64 这种方式处理文件交互也是有缺点的,比如它会增大数据库的压力,在测试阶段也看见了,字符串太长😫。咱就是说还是根据具体情况选具体方式吧。原创 2023-05-14 12:37:50 · 1919 阅读 · 0 评论 -
前后端图片交互的简易方式
实际交互方式是将图片链接保存到数据库中,而实际图片保存在具体目录中。前端当使用el-image标签去渲染图片的时候,也相当于发一次Get方式的请求,这个时候后端再把具体目录的图片的二进制给它,从而达到渲染的效果。原创 2023-05-07 18:13:54 · 2642 阅读 · 1 评论