摘要:
jps jps 打印当前java进程 jinfo jinfo 进程id ,获取当前java进程的jvm参数 jinfo -flag PrintGC 进程id 查看当前java进程是否开启打印GC的选项 jinfo -flags 进程id 查看当前java进程的所有jvm配置参数 jinfo -fla 阅读全文
摘要:
详细的网关学习可以参考: https://www.jianshu.com/p/8749dfe9832e https://www.zhihu.com/column/c_1357481230536216576 https://www.cnblogs.com/bjlhx/category/1273947. 阅读全文
摘要:
https://github.com/alibaba/spring-cloud-alibaba/wiki/Nacos-config 5.1、创建配置文件 进去Nacos的服务端,在服务端的配置管理 功能里面的配置列表 里面创建一个配置文件 在创建配置文件时,要填写dataId 在 Nacos Spr 阅读全文
摘要:
4.1、调用过程的演化 JAVA 项目中如何实现接口调用? 远程调用工具 描述 HttpClient HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 Http 协议的客户端编程工具包,并且它支持 HTTP 协议最新版本和建议。 阅读全文
摘要:
3.1、负载均衡介绍 单台服务器不管好好坏总是会遇到性能瓶颈,而解决单台服务器瓶颈方式就是采用集群。高性能集群的本质很简单,通过增加更多的服务器来提升系统整体的计算能力。在一个集群中,每一台服务器提供的功能是一样,但是每一台服务器的类型可能是不一样的(性能、配置、价格等等),因此需要设计合理的任务分 阅读全文
摘要:
2.1、环境搭建 SpringCloud Alibaba的帮助文档地址:https://github.com/alibaba/spring-cloud-alibaba 中的wiki 在spring的官网中也有spring cloud alibaba:https://spring.io/project 阅读全文
摘要:
一、问题描述 有一个工作用需要引入ews-java-api 来发送邮件 <dependency> <groupId>com.microsoft.ews-java-api</groupId> <artifactId>ews-java-api</artifactId> <version>2.0</ver 阅读全文
摘要:
一、消费者确认机制 消费者的可靠性是靠消费者确认机制来保证。RabbitMQ提供了消费者确认机制(consumer Acknowledgement)。当消费者处理消息结束后,应该向RabbitMQ发送一个回执,告知RabbitMQ自己处理状态。回执有三种可选值: ack: 成功处理消息,Rabbit 阅读全文
摘要:
默认情况下,RabbitMQ会将接收到的信息保存在内存中以降低消息收发的延迟。这样做可能对导致两个问题: 一旦MQ宕机,内存中的消息会丢失 内存空间有限,当消费者故障或者处理速度慢时,会导致消息积压,再进来的消息,消息就无法进去队列,此时RabbitMQ会把队列的消息落到磁盘(page out),而 阅读全文
摘要:
一、生产者重连 由于网络波动可能造成客户端连接MQ失败的情况,通过配置可以开启连接失败后的重连机制: spring: rabbitmq: addresses: xxx.xx.xx.xx port: 5672 username: xxxxx password: xxxx virtual-host: / 阅读全文