![](https://i-blog.csdnimg.cn/direct/dbeb22c4a37b4422b1db2dbf5b29191a.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
微服务
阿里巴巴微服务学习
Max恒
这个作者很懒,什么都没留下…
展开
-
Nacos 2.1.1 正式发布,翘起来 ~
但在更新后,由于 Nacos 2.0 的注册机制发生了一定的变化,同一个客户端针对同一个服务只能注册一个实例,这导致了 Nacos-Sync 这种代理服务模式无法使用同一个客户端进行同一个服务的多个实例的代理注册,易用性大大降低。同时社区发现,有一些特殊的应用,如网关,proxy,dubbo3 多协议支持等,也需要一些代理注册的能力,因此社区在进行数次方案讨论后,最终由社区同学 chenhao26-nineteen 完成批量注册服务的功能开发,并在 2.1.1 版本进行 beta 测试。...原创 2022-08-19 08:30:00 · 1061 阅读 · 0 评论 -
Nacos 新建配置管理
完成这一步后,我们会发现一个问题!配置好nacos后该如何读取呢?在我们常规开发springboot项目中,配置的获取步骤如上图流程所示。原创 2022-07-16 23:20:14 · 2493 阅读 · 1 评论 -
微服务 - 路由断言工厂
名称说明示例After是某个时间点后的请求- After=2037-01-20T17:42:47.789-07:00[America/Denver]Before是某个时间点之前的请求- Before=2031-04-13T15:14:47.433+08:00[Asia/Shanghai]Cookie请求必须包含某些cookie- Cookie=chocolate, ch.pHeader请求必须包含某些header- Header=X-Request...原创 2022-05-04 11:09:49 · 91 阅读 · 0 评论 -
微服务 - gateway网关配置
server: port: 10010 # 网关端口spring: application: name: gateway # 服务名称 cloud: nacos: server-addr: localhost:8848 # nacos地址 gateway: routes: # 网关路由配置 - id: user-service # 路由id,自定义,只要唯一即可 # uri: http://127.0.0.1:原创 2022-05-03 22:04:32 · 5335 阅读 · 0 评论 -
微服务 - 基于Feign的远程调用
1. 引入maven依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId></dependency>2. 在启动类上加注解@EnableFeignClients注意 : 如果是多个包文件的话需要改成如下形式@EnableFeignC原创 2022-05-01 18:30:15 · 273 阅读 · 0 评论 -
nacos 多配置文件优先级
微服务会从nacos读取的配置文件:①[服务名]-[spring.profile.active].yaml,环境配置②[服务名].yaml, 默认配置,多环境共享优先级:①[服务名]-[环境].yaml >[服务名].yaml >本地配置原创 2022-05-01 15:15:39 · 1636 阅读 · 1 评论 -
微服务远程调用RestTemplate
在微服务项目中,订单和用户是单独的两个服务, 两个服务要对应单独的不同的数据库, 但是如果将订单和用户合并到一起展示, 就需要服务远程调用RestTemplate注册RestTemplate @Bean public RestTemplate restTemplate(){ return new RestTemplate(); }2.服务远程调用RestTemplate@Autowiredprivate RestTemplate restTemplate;原创 2022-04-17 16:21:41 · 295 阅读 · 0 评论