后端
文章平均质量分 92
我爱娃哈哈
公众号:服务端技术精选
展开
-
缓存一致性设计思路
Redis 是现在互联网中使用最广泛的分布式缓存系统,几乎每家公司都在用。它的 qps 可以达到10万每秒,吞吐量还是非常可观的,对于一般体量的互联网公司,一台机器就够了。但不论是什么业务,都不得不面对一个棘手的问题:那就是。原创 2023-04-17 14:27:40 · 525 阅读 · 0 评论 -
微服务之间的数据依赖问题,你知道怎么解决吗
微服务,顾名思义,就是将我们程序拆分为最小化单元来提供服务。在一体化系统中,各个微服务也是不可能独立存在的,那么微服务之间涉及到的数据依赖问题,应该怎么处理呢?我们从场景入手来分析考虑此类问题。一、场景在一个供应链系统中,存在商品、销售订单、采购三个微服务,他们的主数据部分数据结构如下:商品:ID名称分类型号生产年份编码订单和子订单:订单ID下单时间客户总金额子订单ID商品ID单价数量采购单和子订单:采购单ID下单时间供应商总原创 2021-11-10 11:50:43 · 2543 阅读 · 2 评论 -
SpringBoot整合Swagger2实现接口文档自动生成
一、为什么使用Swagger2当下很多公司都采取前后端分离的开发模式,前端和后端的工作由不同的工程师完成。在这种开发模式下,维持一份及时更新且完整的 Rest API 文档将会极大的提高我们的工作效率。传统意义上的文档都是后端开发人员手动编写的,相信大家也都知道这种方式很难保证文档的及时性,这种文档久而久之也就会失去其参考意义,反而还会加大我们的沟通成本。而 Swagger 给我们提供了一个全新的维护 API 文档的方式,下面我们就来了解一下它的优点:1、代码变,文档变。只需要少量的注解,Swagger原创 2020-05-18 17:35:31 · 621 阅读 · 0 评论 -
ngrok内网映射
缘由 web开发中,难免会遇到在某些情况下,我们必须借助外网才能调用某个API,然而,对于没有租赁云服务器的同学来说,白嫖习惯了,总得找个免费的方式来解决这个问题,在没有使用ngrok前,我们的操作方式:在一个具有外网可访问的服务器上搭建一个web环境(jdk、tomcat、maven、redis、mysql…可能docker可以解决这个问题-_-||)上传代码,调试接口(谁尝试过凭着感觉写代码,在服务器上跑完之后看日志线下解决问题,还觉得OK的,我给你点个赞_)发现问题,本地修改(原创 2020-05-14 12:05:14 · 331 阅读 · 0 评论