微服务
文章平均质量分 76
mymk01
这个作者很懒,什么都没留下…
展开
-
seata的部署和集成
seata的部署和集成一、部署Seata的tc-server1.下载首先我们要下载seata-server包,地址在http????/seata.io/zh-cn/blog/download.html当然,课前资料也准备好了:2.解压在非中文目录解压缩这个zip包,其目录结构如下:3.修改配置修改conf目录下的registry.conf文件:内容如下:registry { # tc服务的注册中心类,这里选择nacos,也可以是eureka、zookeeper等 type =原创 2022-01-20 14:28:16 · 639 阅读 · 1 评论 -
sentinel规则持久化-实现push模式
目录1.规则管理模式1.Sentinel的控制台规则管理有三种模式:1.原始模式2.pull模式3.push模式2.实现push模式1.修改order-service服务,使其监听Nacos配置中心1.引入依赖2.配置nacos地址2.修改sentinel-dashboard源码1.解压sentinel源码包并用idea打开这个项目2.修改nacos依赖3.添加nacos支持4.修改nacos地址5.配置nacos数据源6.修改前端...原创 2022-01-19 22:02:49 · 1617 阅读 · 0 评论 -
微服务保护-sentinel入门
1.初识sentinel1.雪崩问题及解决方案微服务调用链路中的某个服务故障,引起整个链路中的所有微服务都不可用,这就是雪崩。解决雪崩问题的常见方式有四种:•超时处理:设定超时时间,请求超过一定时间没有响应就返回错误信息,不会无休止等待•舱壁模式:限定每个业务能使用的线程数,避免耗尽整个tomcat的资源,因此也叫线程隔离。•熔断降级:由断路器统计业务执行的异常比例,如果超出阈值则会熔断该业务,拦截访问该业务的一切请求•流量控制:限制业务访问的QPS,避免服务因流量的突增而故障。Se原创 2022-01-19 21:41:59 · 530 阅读 · 0 评论 -
深入elasticsearch
1.数据聚合1.聚合的分类聚合(aggregations)可以实现对文档数据的统计、分析、运算。聚合常见的有三类:桶(Bucket)聚合:用来对文档做分组•TermAggregation:按照文档字段值分组•Date Histogram:按照日期阶梯分组,例如一周为一组,或者一月为一组度量(Metric)聚合:用以计算一些值,比如:最大值、最小值、平均值等•Avg:求平均值•Max:求最大值•Min:求最小值•Stats:同时求max、min、avg、sum等原创 2022-01-18 17:02:52 · 1044 阅读 · 0 评论 -
elasticsearch入门2
1.DSL查询文档1.DSL查询分类Elasticsearch提供了基于JSON的DSL(Domain Specific Language)来定义查询。常见的查询类型包括:•查询所有:查询出所有数据,一般测试用。例如:match_all•全文检索(full text)查询:利用分词器对用户输入内容分词,然后去倒排索引库中匹配。例如:•match_query•multi_match_query•精确查询:根据精确词条值查找数据,一般是查找keyword、数值、日期、boole.原创 2022-01-14 14:00:06 · 990 阅读 · 0 评论 -
elasticsearch入门
基本概念1.什么是elasticsearch?一个开源的分布式搜索引擎,可以用来实现搜索、日志统计、分析、系统监控等功能2.什么是elastic stack(ELK)?是以elasticsearch为核心的技术栈,包括beats、Logstash、kibana、elasticsearch3.什么是Lucene?是Apache的开源搜索引擎类库,提供了搜索引擎的核心API1.正向索引和倒排索引1.什么是文档和词条?每一条数据就是一个文档,对文档中的内容分词,得到的词语就是词条elast原创 2022-01-07 22:18:40 · 1462 阅读 · 0 评论 -
SpringAMQP发送与接收消息
同步调用的优点:时效性较强,可以立即得到结果同步调用的问题:1.耦合度高2.性能和吞吐能力下降3.有额外的资源消耗4.有级联失败问题异步通信的优点:1.耦合度低2.吞吐量提升3.故障隔离4.流量削峰异步通信的缺点:1.依赖于Broker的可靠性、安全性、吞吐能力2.架构复杂了,业务没有明显的流程线,不好追踪管理什么是AMQP?应用间消息通信的一种协议,与语言和平台无关。SpringAMQP如何发送消息?1.引入amqp的starter依赖2.配置Rab..原创 2022-01-06 17:35:28 · 2576 阅读 · 0 评论 -
08统一网关Gateway入门
统一网关Gateway入门原创 2022-01-03 15:47:51 · 641 阅读 · 0 评论 -
07.http客户端Feign
Feign替代RestTempalte日志配置Feign性能优化Feign最佳实践原创 2021-12-31 15:14:06 · 1158 阅读 · 0 评论 -
6.Nacos集群搭建
1.集群结构图原创 2021-12-31 12:35:45 · 641 阅读 · 0 评论 -
5.Nacos配置管理
统一配置管理配置热更新多环境配置共享原创 2021-12-31 11:12:36 · 91 阅读 · 0 评论 -
Eureka与Nacos的区别
1.Nacos与eureka的共同点1.都支持服务注册和服务拉取2.都支持服务提供者心跳方式做健康检测2.Nacos与Eureka的区别1.Nacos支持服务端主动检测提供者状态:临时实例采用心跳模式,非临时实例采用主动检测模式2.临时实例心跳不正常会被剔除,非临时实例则不会被剔除3.Nacos支持服务列表变更的消息推送模式,服务列表更新更及时4.Nacos集群默认采用AP方式,当集群中存在非临时实例时,采用CP模式;Eureka采用AP方式...原创 2021-12-30 17:33:56 · 9381 阅读 · 0 评论 -
4.Nacos注册中心,注册,跨集群调用,负载均衡,环境隔离
Nacos注册中心,注册,跨集群调用,负载均衡,环境隔离原创 2021-12-30 17:29:14 · 2544 阅读 · 0 评论 -
nacos配置idea启动
启动nacos原创 2021-12-10 14:34:06 · 725 阅读 · 0 评论 -
3.Ribbon负载均衡,饥饿加载
Ribbon负载均衡,饥饿加载原创 2021-12-30 14:58:46 · 196 阅读 · 1 评论 -
2.Eureka注册中心的搭建与服务注册,服务发现
Eureka注册中心的搭建与服务注册,服务发现原创 2021-12-30 11:51:30 · 351 阅读 · 0 评论 -
1.基于RestTemplate发起的http请求实现远程调用
基于RestTemplate发起的http请求实现远程调用原创 2021-12-30 10:12:18 · 606 阅读 · 0 评论