微服务生态
文章平均质量分 71
微服务框架技术的学习记录与问题解决
InterestAndFun
JVM垃圾回收为何不使用360安全卫士?
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
springboot实现Hessian协议的RPC服务
我思考了很久,到底是怎样可以做到只用接口就实现功能了,首先想到的是mybatis的mapper类型接口,但是这种人家有@Mapper注解,能用切面之类的。在上面的配置中,使用@Bean注解将HessianServiceExporter实例化为Spring Bean,并使用/setService()和/setServiceInterface()方法将UserService实现类暴露为Hessian服务端。创建一个UserService的实现类,并在其中实现getUserById()方法。原创 2023-03-09 18:14:24 · 953 阅读 · 3 评论 -
OpenFeign报Read timed out异常
这是由于OpenFeign集成的Ribbon默认设置的超时时间为1秒。我们可以通过修改超时时间来避免出现这个异常。项目使用了openFeign作为微服务调用方式,使用过程中由于一个接口响应较慢,出现了。原创 2022-12-28 17:45:39 · 1820 阅读 · 0 评论 -
eureka自我保护机制配置关闭
eureka的自我保护机制指的是,当网络发生问题导致服务访问失败时,eureka注册中心不会马上把应用剔除,继续保留一段时间。但这样对我们实际开发来说,需要频繁重启应用的时候,不方便测试,需要将自我保护机制关闭。在原有的配置上,添加如下配置2. 修改eureka客户端在原有的配置上,添加如下配置配置完成之后,经测试可体验到在服务关闭后非常快速地剔除应用。原创 2022-12-06 17:05:50 · 938 阅读 · 0 评论 -
Eureka 服务端搭建入门与集群搭建
Eureka在2022年已经确定的是,2.x版本开源计划已经停止了,1.x版本陆陆续续还是有人在维护的。还有很多最早使用微服务的公司还在继续用着eureka作为注册中心,也是很多同学学习微服务的敲门砖。创建一个平平无奇的maven工程,取名为eureka-server创建好maven工程之后,导入spring-boot与spring-cloud依赖版本管理依赖,注意两者的版本对应关系,或者你直接用我的版本。2. 编写application.yml文件3. 编写启动类很正常的一个启动类,只是添加了标签原创 2022-12-06 16:20:36 · 2792 阅读 · 1 评论 -
SpringAMQP WorkQueue消息队列模型的理解与使用
这锅消费者1不背哈,这个是Thread.sleep()的锅,sleep()完并不一定马上就能执行的,只是进入了就绪态,不是执行态,他还要等cpu的调度。适用于消息密集型消息队列的场景,如下图所示,queue中存在着大量的消息,而消费者有续配合工作,消息队列有阅后即焚的特点,所以不会出现重复消费的情况。回答一下上面的疑问,总消费时长:10:50:58.118 - 10:50:53.070 ,大概是5秒左右,两个线程都分别消费了25条,而且是有序地消费,消费者1的是单数,消费者2的是双数。原创 2022-11-24 11:33:43 · 486 阅读 · 0 评论 -
RabbitMQ 入门案例项目
本文不作消息队列的实现原理、异步处理优劣、rabbitmq安装说明、消息工作模式等内容分析,只讲述rabbitmq实际开发中的步骤说明,帮助同学快速上手体验消息队列的使用。本文使用SpringAMQP,并非rabbitmq官方文档上的原生http请求连接。原创 2022-11-23 15:39:10 · 908 阅读 · 0 评论
分享