SpringCloud
文章平均质量分 93
秦果
这个作者很懒,什么都没留下…
展开
-
SpringCloud微服务04-Elasticsearch-DSL查询-聚合
搜索引擎,响应速度非常快,特别是对大数据量的情况。原创 2024-05-24 14:57:31 · 1048 阅读 · 0 评论 -
SpringCloud微服务03-微服务保护-分布式事务-MQ基础-MQ高级
这就存在一个问题:如果用户一直未支付,交易服务处理失败,此时库存已经扣减,但未卖出,存在数据不一致。2.内存的空间有限,如果瞬间来了很多消息,它会满了后再向磁盘写入,这样会造成阻塞,如果是持久化消息,来一个会先进入内存然后写入磁盘一个,不会造成阻塞,效率更高。故障隔离的原理是我把消息给消息代理了就不管了,消息代理会一直发送消息给你,你出现故障了,也会一直给你发消息,直到你能处理好之后停止。此时使用延迟消息,交易服务生成订单后,会向自己发送延迟消息,查看订单状态,为未支付会修改库存等。原创 2024-05-21 19:00:16 · 824 阅读 · 0 评论 -
SpringCloud微服务02-微服务拆分-注册中心-OpenFeign-网关路由-网关登录校验-配置管理
在网关中定义filter类实现GlobalFilter和Ordered,后者是定义执行顺序的。NettyRoutingFilter设置的是最大的数代表最后执行。对于指定路由过滤器GatewayFilter来说,需要时才看。原创 2024-05-18 20:50:58 · 1110 阅读 · 0 评论 -
SpringCloud微服务01-MybatisPlus-Docker
一、微服务介绍单体架构所有功能集群在一个架构中,难以维护复杂需求微服务之间是不同的TomCat要跨服务查询,学习是如何拆分单体架构为微服务这个mapper继承BaseMapper后就可以直接使用它的方法,增删改查。继承就可以直接操作对应的数据表原因在于实体类,我们需要遵循一些约定才能自动实现如果有不想遵循这些约定的内容就需要在实体类中注解。除了实体包名和mapper地址,其余都是默认设置即可。MyBatisPlus适合单表查询,多表还是需要自己写SQLwhere的条件不一定是id可能更加负责,Wrap原创 2024-05-13 22:45:55 · 714 阅读 · 0 评论