随笔分类 -  互联网-中间件

摘要:以下将分别从Quartz架构简介、集群部署实践、Quartz监控、集群原理分析详解Quartz任务调度框架。 Quartz简介 Quartz是Java领域最著名的开源任务调度工具,是一个任务调度框架,通过触发器设置作业的定时运行规则,来执行定时任务。其中quartz集群通过故障切换和负载平衡的功能, 阅读全文
posted @ 2022-02-07 13:58 hanease 阅读(1252) 评论(0) 推荐(0)
摘要:Netty 1.介绍 Netty是由JBOSS提供的一个java开源框架。 Netty是一个高性能、异步事件驱动的NIO框架,它提供了对TCP、UDP和文件传输的支持。作为当前最流行的NIO框架,Netty在互联网领域、大数据分布式计算领域、游戏行业、通信行业等获得了广泛的应用,一些业界著名的开源组 阅读全文
posted @ 2022-02-07 10:54 hanease 阅读(1575) 评论(0) 推荐(0)
摘要:内容大纲: 1.RocketMQ的简介与演进 2. RocketMQ的架构设计 3.RocketMQ的关键特性 4.RocketMQ的应用场景 RocketMQ的简介 RocketMQ一个纯java、分布式、队列模型的开源消息中间件,前身是MetaQ,是阿里研发的一个队列模型的消息中间件,后开源给a 阅读全文
posted @ 2022-02-06 23:20 hanease 阅读(586) 评论(0) 推荐(0)
摘要:以下重点介绍最常用的开源搜素引擎: 1.Lucene 2.Solr 3.Elasticsearch 4.Sphinx 5.各自的特点和优劣势选型比较 开源搜索引擎分类 主要分为两类:Java开发和C++开发 1.java开发(Lucene系),包括: Lucene Solr Elasticsearc 阅读全文
posted @ 2022-02-06 23:10 hanease 阅读(619) 评论(0) 推荐(0)
摘要:什么是容器? 一句话概括容器:容器就是将软件打包成标准化单元,以用于开发、交付和部署。 容器镜像是轻量的、可执行的独立软件包 ,包含软件运行所需的所有内容:代码、运行时环境、系统工具、系统库和设置。 容器化软件适用于基于Linux和Windows的应用,在任何环境中都能够始终如一地运行。 容器赋予了 阅读全文
posted @ 2022-02-06 23:01 hanease 阅读(677) 评论(0) 推荐(0)
摘要:l JAVA平台异步消息模块 JAVA平台异步消息模块,是一个针对RabbitMQ的消息发送及处理封装,包含消息的配置、发送、接收、失败重试、日志记录等,总共分为4个部分: 1)RabbitMQ访问封装:JAMQP(Jar包) 2)消息模块公共对象、配置读取及接口定义:JMSG(Jar包) 3)消息 阅读全文
posted @ 2021-12-24 15:29 hanease 阅读(3074) 评论(0) 推荐(0)
摘要:一:Kafka简介 Apache Kafka是分布式发布-订阅消息系统,在 kafka官网上对 kafka 的定义:一个分布式发布-订阅消息传递系统。 Kafka最初由LinkedIn公司开发,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。主要应用场景有:日志收集系统和消 阅读全文
posted @ 2021-12-23 22:14 hanease 阅读(855) 评论(0) 推荐(0)
摘要:每个kafka broker中配置文件server.properties默认必须配置的属性如下: broker.id=0num.network.threads=2num.io.threads=8socket.send.buffer.bytes=1048576socket.receive.buffer 阅读全文
posted @ 2021-12-23 22:04 hanease 阅读(684) 评论(0) 推荐(0)
摘要:1.场景描述 因kafka以前用的不多,只往topic中写入和读取过数据,这次刚好又要用到,记录下kafka集群搭建及结合springboot使用。 2. 解决方案 2.1 简单介绍 (一)关于kafka,网上的介绍有很多,简单说就是消息中间件,大数据项目中经常使用,我们项目是用于接收日志流水数据。 阅读全文
posted @ 2021-03-11 00:18 hanease 阅读(1048) 评论(0) 推荐(0)
摘要:最近公司项目中做了一个两个oracle数据库数据进行数据实时同步的功能,由于数据量和环境的因素,开发人员采用了kafka做为消息中间件来转发数据,笔者就进行了kafka的学习,记录了下面的文档,望大家多多指教,共同学习进步。 一、 Kafka介绍 Kafka是由Java和Scala编写的是一个分布式 阅读全文
posted @ 2021-03-05 22:22 hanease 阅读(840) 评论(0) 推荐(0)