会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
kun1790051360
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
12
13
14
15
16
17
18
19
20
···
40
下一页
2024年5月6日
提高MQ可靠性
摘要: 提高可靠性通过以下四个方面: 生产者的可靠性(发送消息时丢失) 生产者发送消息时连接MQ失败 生产者发送消息到达MQ后未找到exchange 生产者发生消息到达MQ的exchange后,未找到合适的queue 消息到达MQ后,处理消息的进程发生异常 MQ的可靠性(MQ导致消息丢失) 消息保存到que
阅读全文
posted @ 2024-05-06 16:37 天启A
阅读(84)
评论(0)
推荐(0)
2024年5月3日
rabbitMQ
摘要: 同步调用的优点:时效性强,等待到结果后才会返回 缺点:拓展性差,性能下降,级联失败问题 异步调用的优点:接触耦合,增强拓展性;无需等待,性能好;故障隔离;缓存消息,流量削峰填谷 缺点:时效性差,不确定是否成功,业务安全依赖于broker的可靠性 rabbitMQ整体架构: virtual-host:
阅读全文
posted @ 2024-05-03 15:02 天启A
阅读(41)
评论(0)
推荐(0)
2024年4月30日
微服务:分布式事务
摘要: 在分布式系统中,一个服务调用多个远程服务时,多个事务必须同时成功或失败。每一个服务的事务称为分支事务,整个业务称为全局事务 seata架构中有三个角色: TC事务协调者:维护全局和分支事务的状态,协调全局事务提交或回滚 TM事务管理者:定义全局事务的范围、开始,提交,回滚全局事务 RM资源管理器:管
阅读全文
posted @ 2024-04-30 17:14 天启A
阅读(45)
评论(0)
推荐(0)
微服务学习总结5.10
摘要: 什么是微服务: 分布式结构的一种,可涵盖多种语言不同版本的不同模块,提高了系统的可维护性,可伸缩性,可测试性 为什么要用微服务: 能够把不同模块分离开,提高效率减少压力。而且,微服务的使用可以方便多模块集成,可以实现一些跨版本模块的共同使用。比如如果我使用一个jdk8的项目如果想要使用当下的spri
阅读全文
posted @ 2024-04-30 16:31 天启A
阅读(48)
评论(0)
推荐(0)
微服务:gateway
摘要: 网关路由: 1.创建新模块 2.引入网关依赖 <!--网关--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artifactId> </dep
阅读全文
posted @ 2024-04-30 16:17 天启A
阅读(31)
评论(0)
推荐(0)
nacos启动失败:No DataSource set
摘要: 通过docker查看nacos的日志发现nacos好端端的突然不能用了 docker logs nacos 报错后说是no datasource set,我看了我在docker里的MySQL是正常启动的,而且我本机的navicat是可以正常链接MySQL的 多次通过docker start/stop
阅读全文
posted @ 2024-04-30 14:55 天启A
阅读(1962)
评论(0)
推荐(0)
2024年4月29日
微服务:保护
摘要: 什么是雪崩: 微服务见相互调用,服务提供者出现故障或阻塞,导致资源耗尽。服务被提供者也会产生相应的故障或阻塞,最终影响绝大部分服务:调用链中所有服务级联调失败,整个集群故障 解决方案: 1.请求限流:限制访问微服务的请求的并发量,避免因服务激增而导致故障 2.线程隔离:通过限定每个业务能使用的线程数
阅读全文
posted @ 2024-04-29 20:44 天启A
阅读(33)
评论(0)
推荐(0)
2024年4月28日
微服务:配置管理
摘要: 为什么引入了配置管理? 微服务内重复配置过多,维护成本较高 业务配置经常变动,每次修改都要重启服务 网关路由配置写死,如果改写需要重启网关 配置文件共享 首先在nacos中创建一个配置: 在配置管理的配置列表中,右边点击加号 填写dataId,修改配置内容,支持使用${value}读取applica
阅读全文
posted @ 2024-04-28 20:53 天启A
阅读(64)
评论(0)
推荐(0)
2024年4月25日
实验6-使用TensorFlow完成线性回归 cannot import name ‘OrderedDict‘ from ‘typing‘错误的解决方法
摘要: 找到对应的报错方法 删除 再添加from typing_extensions import OrderedDict
阅读全文
posted @ 2024-04-25 20:50 天启A
阅读(236)
评论(0)
推荐(0)
2024年4月24日
微服务:如何解决用户登录验证问题的流程整理以及个人对于其中拦截器问题的思考
摘要: 0-我们通过客户端=》网关=》微服务的顺序访问服务端 1-网关:这一步主要是获取token进行验证,成功后把用户信息保存到请求头以供微服务调取 因为微服务模块比较多,如果每一个都写拦截器会造成不必要的冗余,所以我们统一把拦截器放在网关模块 网关的信息传递流程为 客户端=》断言=》过滤器=》微服务=》
阅读全文
posted @ 2024-04-24 21:37 天启A
阅读(231)
评论(0)
推荐(0)
上一页
1
···
12
13
14
15
16
17
18
19
20
···
40
下一页
公告