Loading

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 35 下一页
摘要: 目前,我们的微服务架构已经有了微服务集群、注册中心和配置中心,并且我们的微服务集群可以利用各种远程调用协议来相互调用。 不过,在当前的场景下,用户如果想要去使用某个服务,他必须直接调用微服务,这对用户十分不友好,用户可能要记住很多很多服务的IP及端口,并且,他要手动选择到一个具体的服务实例上,这让我 阅读全文
posted @ 2022-08-06 15:07 yudoge 阅读(124) 评论(0) 推荐(0) 编辑
摘要: Feign是为了解决RestTemplate将URL请求卷入到开发业务的问题而设计的。 使用Feign,你可以针对一个服务创建一个接口,其中描述该服务的细节,然后就可以通过这个接口来对服务进行调用,而非用URL拼接的方式。 QuickStart 导入 <dependency> <groupId>or 阅读全文
posted @ 2022-08-06 11:59 yudoge 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 和Eureka不同,Nacos具有独立运行的服务器,你需要下载它的服务器并启动,而Eureka是通过一个Java项目启动的。 安装过程不记录了,直接去github repo上下载对应Release。 配置 父pom的dependencyManagement中添加SpringCloudAlibaba的 阅读全文
posted @ 2022-08-05 17:38 yudoge 阅读(110) 评论(0) 推荐(0) 编辑
摘要: Ribbon是SpringCloud中提供负载均衡策略的组件。 负载均衡中的角色 LoadBalancerInterceptor 对带有@LoadBalance的RestTemplate的http请求进行拦截。 public class LoadBalancerInterceptor impleme 阅读全文
posted @ 2022-08-05 16:30 yudoge 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 组件 基本组件 服务集群:将系统中的不同业务拆分成微服务,微服务之间会相互调用 注册中心:管理每一个微服务的通信地址,允许动态上线和下线服务 配置中心:集中管理整个系统中的所有配置 服务网关:整个系统对用户的门面,对用户隐藏微服务架构,负责请求路由和负载均衡 其它组件 消息队列:提供微服务间的异步调 阅读全文
posted @ 2022-08-05 11:09 yudoge 阅读(27) 评论(0) 推荐(0) 编辑
摘要: RedisTemplate中的几个角色: RedisSerializer:由于与Redis服务器的通信一定是使用字节数组完成的,所以RedisSerializer是将Java对象编码解码的组件 RedisOperations:封装了一些Redis操作 XXXOperations:封装了指定类型或功能 阅读全文
posted @ 2022-08-04 20:11 yudoge 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 我有这样一个Service,我需要在外面注入queueSize和timeout这两个属性: @Service @Slf4j public class BlockingQueueMessageService implements MessageService, InitializingBean { p 阅读全文
posted @ 2022-07-31 09:43 yudoge 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 最近想试试面试个实习生,于是就寻思快速的过一遍SpringBoot的课,所以就找了个网课来看。 我看的是这个:点击跳转,然后看了两天了,快撸完了,一点儿笔记没记,虽然记了也会忘,但还是感觉踏实一点。 parent以及starter 提供经过测试的兼容版本 通过父项目的dependencyManage 阅读全文
posted @ 2022-07-30 18:21 yudoge 阅读(124) 评论(0) 推荐(1) 编辑
摘要: 起因是在每一个类中我都得写上下面的代码: private Logger logger = LoggerFactory(this.getClass().getSimpleName()); 虽然不是很长,但是我就是不想写,每次写这个我都会很烦。开发中有很多属性都是这样。 然后,我就想到,如何将这一过程自 阅读全文
posted @ 2022-07-29 10:50 yudoge 阅读(344) 评论(0) 推荐(0) 编辑
摘要: RowBounds的内存分页 SqlSession的各种查询方法中都有一个可选的RowBounds参数,该对象用于MyBatis实现内存分页: RowBounds有这样两个属性: private final int offset; private final int limit; limit是每一页 阅读全文
posted @ 2022-07-27 11:32 yudoge 阅读(164) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 35 下一页