Fork me on GitHub

随笔分类 -  框架组件

摘要:SpringBoot实现轻量级动态定时任务管控及组件化以 AbstractBaseCronTask类为基础,定义一个固定的子类BaseMethodLevelTask,并在其内部限定任务的执行方式,扫描所有标注了@MethodJob的方法及其所属的Bean,连同Bean及方法的反射类作为构造函数,生成BaseMethodLevelTask对象,因为BaseMethodLevelTask也是AbstractBaseCronTask的子类,则可以以类级别定时任务的方式,将其生成定时任务,并进行管理。 本质还是管理的AbstractBaseCronTask子类在线程池中的具体对象,不同的地方是类级别定时任务是一个具体的任务类仅生成一个对象,class路径即是唯一的标识,而方法级别的定时任务均基于BaseMethodLevelTask生成无数个对象,具体标识则是构造函数传入的Bean的反射对象和方法名。 阅读全文
posted @ 2024-11-22 21:29 糖拌西红柿 阅读(736) 评论(0) 推荐(2) 编辑
摘要:ElasticSearch性能原理拆解逐层拆分ElasticSearch的概念 Cluster:集群,Es是一个可以横向扩展的检索引擎(部分时候当作存储数据库使用),一个Es集群由一个唯一的名字标识,默认为“elasticsearch”。在配置文件中指定相同的集群名,Es会将相同集群名的节点组成一个集群。 Node:节点,集群中的任意一 阅读全文
posted @ 2024-06-04 21:12 糖拌西红柿 阅读(467) 评论(0) 推荐(3) 编辑
摘要:自定义nifi-processor开发流程、单元测试方法、项目搭建、demo样例 阅读全文
posted @ 2021-05-25 21:14 糖拌西红柿 阅读(4728) 评论(0) 推荐(1) 编辑
摘要:Nifi的安装使用 Nifi安装 首先说一下Nifi的安装,这里Nifi可以支持Windows版和Linux,只需要去官网:http://nifi.apache.org/ 根据自己需要的版本,选择下载,然后安装解压就行 各目录及主要文件 解压安装以后的Nifi目录如下: 基本的,bin目录下放置了 阅读全文
posted @ 2021-05-22 14:13 糖拌西红柿 阅读(8066) 评论(4) 推荐(3) 编辑
摘要:写在前面: 第一次接触这一系统的时候,只有github上的一坨源码和官方的英文文档,用起来只能说是一步一个坑,一踩一个脚印,现在回想那段血泪史,只想 ***,现在用起来算是有了一些经验和总结,这里就做一下记录。 对于Nifi的认知 Nifi是什么 个人一直觉得,当我们首次接触某个新东西时,不论是否要 阅读全文
posted @ 2021-05-12 14:58 糖拌西红柿 阅读(4132) 评论(0) 推荐(0) 编辑
摘要:上一篇:Nifi组件脚本开发—ExecuteScript 使用指南(二) Part 3 - 高级特征 本系列的前两篇文章涵盖了 flow file 的基本操作, 如读写属性和内容, 以及使用"session" 变量 ( ProcessSession对象)获取和转移 flow files . Exec 阅读全文
posted @ 2021-02-24 09:50 糖拌西红柿 阅读(2111) 评论(0) 推荐(0) 编辑
摘要:Part 2 - FlowFile I/O 和 Error Handling flow File的IO NiFi 的 Flow files 由两个主要部件组成:attributes 和 content. Attributes 是关于 content / flow file的元数据, 我们在Nifi组 阅读全文
posted @ 2021-02-23 11:35 糖拌西红柿 阅读(1983) 评论(0) 推荐(0) 编辑
摘要:Part 1 - 介绍 NiFi API 和 FlowFiles ExecuteScript 是一个万能的处理器,允许用户使用编程语言定义自己的数据处理功能, 在每一次 ExecuteScript processor 触发时被调用。下面的变量绑定到脚本环境,以提供脚本中访问 NiFi 组件环境: s 阅读全文
posted @ 2021-01-26 16:36 糖拌西红柿 阅读(3574) 评论(0) 推荐(0) 编辑
摘要:回顾:web服务器专题:tomcat(二)模块组件与server.xml 配置文件 Tomcat管理模块 安装Tomcat后,访问127.0.0.1/8080可以看到这个首页,上图中的三个按钮即为Tomcat的管理功能,该模块是为了方便用户管理Tomcat的web应用,以及查看tomcat的状态而设 阅读全文
posted @ 2020-12-18 14:19 糖拌西红柿 阅读(2402) 评论(0) 推荐(1) 编辑
摘要:web服务器专题:tomcat(二)模块组件与server.xml 配置文件 回顾: Web服务器专题:tomcat(一) 基础模块 一个Server.xml的实例 <?xml version='1.0' encoding='utf-8'?> <Server port="8005" shutdown 阅读全文
posted @ 2020-12-10 14:16 糖拌西红柿 阅读(271) 评论(0) 推荐(1) 编辑
摘要:Web服务器专题:Tomcat(一)基础及模块 针对java系的经典服务器,打算系统的整理一下Tomcat的机制和一些原理,以此记录。 插一则题外话,关于tomat这个名字的由来:Tomcat 名称的由来 关于Tomcat 基础的 tomcat 内容就不过多赘述了,基本的百度百科都可以看到,在这里我 阅读全文
posted @ 2020-12-03 23:02 糖拌西红柿 阅读(553) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示