![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring cloud
aitxiaogang
欢迎大家留言,个人邮箱,aitxiaogang@163.com
展开
-
关于微服务模式下,链表join查询,根据其他表的数据查询主表数据,查询附属数据的设计想法
传统ssm架构下,所有数据都是通过join来查询的,通过join完成数据的查询和排序等操作。但是在真实的微服务场景下,不同的应用使用的不同的数据库,数据是相互隔离的。怎么完成传统场景下的join或者链表查询,链表排序呢?如果通过接口的方式去查询数据,代价还是比较大,如果第二方服务没有启动,导致附加数据查不到,设计不合理的话,影响自己的服务使用。怎么设计让第二方服务不影响自己的服务运行,且速度,性能更高呢?其实可以借鉴传统数据表的“冗余”设计。在主表的或者主容器中添加附属数据的记录/存储。使用原创 2021-09-27 15:29:48 · 881 阅读 · 0 评论 -
spring cloud feign服务调用,返回对象/结果不为null,但是对象里面的数据都是null,返回的对象是空白数据的空对象,不是null
出现这种情况,非常大的可能是因为服务真实返回的对象数据结构和你实际接受的对象数据结构不一致。举个例子,你的feign里面的方法是这样的UserInfoDetailVO obtain(@PathVariable("id") Serializable id);但是服务实际的借口声明不是这样的,比如public ApiResult<UserInfoDetailVO> obtain(@PathVariable("id") Serializable id)因为真实的服务不管有没有对原创 2021-07-22 11:29:23 · 2295 阅读 · 1 评论 -
spring cloud consul 红叉
出现这个问题,项目中需要加入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency>原创 2020-09-15 14:46:52 · 317 阅读 · 0 评论 -
spring cloud使用过程中遇到的坑org.yaml.snakeyaml.reader.ReaderException: special characters are not allowed
org.yaml.snakeyaml.reader.ReaderException: special characters are not allowed# 不向注册中心注册自己 register-with-eureka: false这里的注释看上去没有问题,但是运行就上面的错,删除注释就不报错了...原创 2018-05-19 15:04:55 · 6540 阅读 · 1 评论 -
spring boot 注册到eureka中,端口号始终为默认的8080,导致服务无法调用
我出现这种情况的原因是因为加入的swagger,swagger的版本和spring cloud有冲突,但是启动的时候没有任何提示,所以很长时间没有搞懂为什么端口号不是自己再配置文件中指定的端口号...原创 2018-07-09 14:09:01 · 8407 阅读 · 5 评论