中间件
文章平均质量分 74
java相关中间件使用总结
RobotZero
这个作者很懒,什么都没留下…
展开
-
SpringBoot 整合 RocketMQ
RocketMQ 09 SpringBoot 整合目前还没有官方的starterpom.xml <dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-common</artifactId> <version>4.6.1</version> </dependency> &l原创 2021-09-09 21:12:31 · 88 阅读 · 0 评论 -
RocketMQ消息存储机制
RocketMQ 06 消息存储机制省去DB层提高性能RocketMQ 使用文件系统持久化消息。性能要比使用DB产品要高。M.2 NVME协议磁盘存储文件写入速度 顺序读写:3G左右 随机读写2G数据零拷贝技术很多使用文件系统存储的高性能中间件都是用了零拷贝技术来发送文件数据,比如Nginx内存映射MappedByteBuffer APIMappedByteBuffer使用虚拟内存,因此分配(map)的内存大小不受JVM的-Xmx参数限制,但是也是有大小限制的。如果当文件超出1.5G限原创 2021-09-09 21:12:00 · 385 阅读 · 0 评论 -
RocketMQ 面试
RocketMQ 面试FAQ说说你们公司线上生产环境用的是什么消息中间件?为什么要使用MQ?因为项目比较大,做了分布式系统,所有远程服务调用请求都是同步执行经常出问题,所以引入了mq解耦系统耦合度降低,没有强依赖关系异步不需要同步执行的远程调用可以有效提高响应时间削峰请求达到峰值后,后端service还可以保持固定消费速率消费,不会被压垮多个mq如何选型?RabbitMQerlang开发,延迟比较低RocketMQjava开发,面向互联网集群化功能丰富kafkaScala开发原创 2021-09-09 21:10:14 · 353 阅读 · 0 评论 -
sharding-jdbc教程二
2 sharding-jdbc教程 Sharding-JDBC是ShardingSphere的第一个产品,也是ShardingSphere的前身。 它定位为轻量级Java框架,在Java的JDBC层提供的额外服务。它使用客户端直连数据库,以jar包形式提供服务,无需额外部署和依赖,可理解为增强版的JDBC驱动,完全兼容JDBC和各种ORM框架。适用于任何基于JDBC的ORM框架,如:JPA, Hibernate, Mybatis, Spring JDBC Template或直接使用JDBC。支持原创 2021-09-06 17:28:02 · 221 阅读 · 0 评论 -
SpringBoot项目集成Redis
1、redis安装:windows安装: 下载mis文件安装,修改文件redis文件夹下的redis.windows-service.conf 设置redis账号密码 启动redis,cd到redis安装目录,执行redis-cli Linux安装: 1.获取redis资源 wget http://download.redis.io/releases/redis-4.0.8.tar.gz 2.解压 tar xz原创 2020-09-18 16:54:11 · 252 阅读 · 0 评论 -
windows下安装RabbitMQ并在JAVA项目中实际运用
Rabbit安装过程:1、安装Erlang:官网下载后安装,配置系统环境变量ERLANG_HOME:D:\elang\erl9.3PATH:%ERLANG_HOME%\bin测试erl配置是否正确,开始-运行-cmd,输入erl2、安装RabbitMQ:官网下载后安装,配置系统环境变量RABBITMQ_SERVER:D:\RabbitMQ\rabbitmq_server-3.7.15PATH:%RABBITMQ_SERVER%\bin进入rabbitMQ安装目录的sbin文件夹:原创 2020-09-18 16:49:17 · 256 阅读 · 0 评论