- 博客(12)
- 收藏
- 关注
原创 feign和robbin整合
1.3.2 编写feignclient。1.2.3 编写comtroller。1.3.1 编写controller。一、使用cloud-feign整合。1.3 编写pulisher。1.2 编写customer。1.2.1 编写启动类。1.2.2 编写yml。
2023-08-26 03:18:28
51
原创 nacos教程
一 nacos介绍Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。二 安装nocos。
2023-08-26 03:17:15
40
原创 服务的动态配置-Config
profile 必须有:如果没有profile后缀 也必须随便写一个,如果有就拉取你自己的profile(dev、test、pre、pro)测试(http://localhost:port/{label}/{application}-{profile}.yml)bootstrap.yml 优先级别最高,如果要采用我们的config,配置文件必须采用bootstrap.yml。下载客户端,并复制config.ini文件,在文件中指定authtoken。编写配置文件(Git的操作)购买一个免费的隧道。
2023-08-24 22:33:03
92
原创 服务的网关-Zuul(1.5.x)和gateway(2.X)
zuul的配置zuul : # 指定自定义服务(方式一 , key(服务名):value(路径)) # routes : # search : / ss /**# 指定自定义服务(方式二)routes:kehu: # 自定义名称path: /ccc/** # 映射的路径serviceId: customer # 服务名称。
2023-08-24 22:32:24
57
原创 服务的追踪-Sleuth
在整个微服务架构中,微服务很多,一个请求可能需要调用很多很多的服务,最终才能完成一个功能,如果说,整个功能出现了问题,在这么多的服务中,如何去定位到问题的所在点,出现问题的原因是什么。重新修改zipkin的yml文件。搭建Zipkin的web工程。导入RabbitMQ依赖。修改Zipkin的信息。
2023-08-24 22:31:33
33
原创 服务间的负载均衡-Robbin
客户端负载均衡:customer客户模块,将2个Search模块信息全部拉取到本地的缓存,在customer中自己做一个负载均衡的策略,选中某一个服务。服务端负载均衡:在注册中心中,直接根据你指定的负载均衡策略,帮你选中一个指定的服务信息,并返回。Robbin是帮助我们实现服务和服务负载均衡,Robbin属于客户端负载均衡。在search服务里面启动两台服务8012和9991服务。3.2 配置文件去指定负载均衡的策略(推荐) cutomer。在customer导入robbin依赖。
2023-08-24 22:30:41
99
原创 服务间的隔离及断路器-Hystrix
在调用指定服务时,如果说这个服务的失败率达到你输入的一个阈值,将断路器从closed状态,转变为open状态,指定服务时无法被访问的,如果你访问就直接走fallback方法,在一定的时间内,open状态会再次转变为half open状态,允许一个请求发送到我的指定服务,如果成功,转变为closed,如果失败,服务再次转变为open状态,会再次循环到half open,直到断路器回到一个closed状态。请求缓存的声明周期是一次请求。
2023-08-24 22:29:43
37
原创 服务间的调用-Feign
Feign可以帮助我们实现面向接口编程,就直接调用其他的服务,简化开发。client 客服端 消费者导入依赖添加一个注解 cutomer测试使用注意事项●如果你传递的参数,比较复杂时,默认会采用POST的请求方式。●传递单个参数时,推荐使用@PathVariable。●如果传递的单个参数比较多,这里也可以采用@RequestParam,不要省略value属性●传递对象信息时,统一采用json的方式,添加@RequestBody●Client接口必须采用@RequestMapping。
2023-08-24 22:29:15
62
原创 Redis教程
Redis就是一款NoSQL。NoSQL -> 非关系型数据库 -> Not Only SQL。。。文档型:ElasticSearch,Solr,Mongodb。。。大数据 处理数据分析面向列:Hbase,Cassandra。。。图形化:Neo4j。。。除了关系型数据库都是非关系型数据库。mysql oracle sysbase db2 postgrel sqlserver sql操作NoSQL只是一种概念,泛指非关系型数据库,和关系型数据库做一个区分。
2023-08-24 08:07:06
41
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人