
微服务
文章平均质量分 93
微服务技术
六月雨丶终成忆
编程无他,唯手熟尔
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
微服务14--Docker
Docker转载 2022-09-06 10:46:06 · 192 阅读 · 0 评论 -
微服务1--认识微服务
认识微服务转载 2022-09-03 15:41:35 · 477 阅读 · 1 评论 -
微服务2--Eureka注册中心
eureka转载 2022-09-03 15:48:07 · 199 阅读 · 0 评论 -
微服务3--Ribbon负载均衡
ribbon转载 2022-09-03 15:50:19 · 94 阅读 · 0 评论 -
微服务4--Nacos注册中心
Nacos转载 2022-09-03 15:54:37 · 1996 阅读 · 0 评论 -
微服务5--Feign远程调用
Feign转载 2022-09-03 15:55:48 · 229 阅读 · 0 评论 -
微服务6--Gateway网关
GatewayFilter 通过配置定义,处理逻辑是固定的。转载 2022-09-03 15:57:36 · 705 阅读 · 0 评论 -
微服务7--RabbitMQ消息中间件
目录同步异步通讯MQ消息队列入门案例publisher实现consumer实现SpringAMQPBasicQueueWorkQueue发布/订阅FanoutDirectTopic消息转换器 微服务间通讯有同步和异步两种方式同步通讯:就像打电话,需要实时响应。异步通讯:就像发邮件,不需要马上回复。 两种方式各有优劣,打电话可以立即得到响应,但是你却不能跟多个人同时通话。发送邮件可以同时与多个人收发邮件,但是往往响应会有延迟。我们之前学习的 Feign 调用就属于同步方式,虽然调用可以实时得到结果,但存在下转载 2022-09-03 15:59:07 · 402 阅读 · 0 评论 -
微服务8--ELasticsearch搜索引擎
默认的拼音分词器会将每个汉字单独分为拼音,而我们希望的是每个词条形成一组拼音,需要对拼音分词器做个性化定制,形成自定义分词器。character filters:在 tokenizer 之前对文本进行处理。例如删除字符、替换字符tokenizer:将文本按照一定的规则切割成词条(term)。例如 keyword,就是不分词;还有 ik_smarttokenizer filter:将 tokenizer 输出的词条做进一步处理。例如大小写转换、同义词处理、拼音处理等。转载 2022-09-03 16:09:02 · 1790 阅读 · 0 评论 -
微服务9--Elasticsearch集群
单机的 Elasticsearch 做数据存储,必然面临两个问题:海量数据存储问题、单点故障问题。:集群(cluster):一组拥有共同的 cluster name 的 节点。节点(node) :集群中的一个 Elasticearch 实例分片(shard):索引可以被拆分为不同的部分进行存储,称为分片。此处,我们把数据分成3片:shard0、shard1、shard2主分片(Primary shard):相对于副本分片的定义。转载 2022-09-03 16:10:31 · 341 阅读 · 0 评论 -
微服务10--JMeter压力测试
JMeter 依赖于JDK,所以必须确保当前计算机上已经安装了 JDK,并且配置了环境变量。上面的配置只能保证本次运行是中文,如果要永久中文,需要修改 JMeter 的配置文件。在测试计划上点鼠标右键,选择「添加 > 线程(用户) > 线程组」其中的 bin 目录就是执行的脚本,其中包含启动脚本。打开 JMeter 文件夹,在 bin 目录中找到。在线程组这里点鼠标右键,添加 http 请求。默认 JMeter 的语言是英文,需要设置。在新增的线程组中,填写线程信息。解压缩即可使用,目录结构如下。转载 2022-09-03 16:11:56 · 527 阅读 · 0 评论 -
微服务11--Sentine流量组件
默认情况下,发生限流、降级、授权拦截时,都会抛出异常到调用方。异常结果都是 flow limmiting(限流)。这样不够友好,无法得知是限流还是降级还是授权拦截。而如果要自定义异常时的返回结果,需要实现 BlockExceptionHandler 接口/*** 处理请求被限流、降级、授权拦截时抛出的异常:BlockException*/}HttpServletRequest request:request 对象HttpServletResponse response:response 对象。转载 2022-09-03 16:15:50 · 206 阅读 · 0 评论 -
微服务12--Seata分布式事务
目录分布式事务问题解决分布式事务CAP定理BASE理论部署SeataSeata的架构部署TC服务Seata微服务集成TC服务异地容灾XA模式优缺点实现XA模式AT模式流程梳理AT与XA的区别脏写问题优缺点实现AT模式TCC模式优缺点空回滚业务悬挂实现TCC模式SAGA模式优缺点 在传统数据库事务中,必须要满足四个原则,我们把他称为 ACID 分布式事务,就是指不是在单个服务或单个数据库架构下,产生的事务,例如在数据库水平拆分、服务垂直拆分之后,一个业务操作通常要跨多个数据库、服务才能完成。例如电商行业中比转载 2022-09-03 16:17:58 · 1638 阅读 · 1 评论 -
微服务13--Redis分布式缓存
单机的 Redis 存在以下四大问题,我们将学着去解决。转载 2022-09-03 16:19:03 · 479 阅读 · 0 评论