自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tomcat201609的博客

原创软件专栏

  • 博客(12)
  • 收藏
  • 关注

原创 分布式任务调度系统chaconne介绍

chaconne(音译夏空),是一款用Java写的,基于SpringBoot框架的轻量级的分布式任务调度框架。引入chaconne相关组件,可以非常快捷地帮助你搭建一个分布式任务集群chaconne 特性列表完美支持spring-boot框架(2.2.0+)支持多种方式设置的定时任务(Cron表达式,参数设置等)支持动态保存和删除任务支持注解配置定时任务支持两种集群模式(主备模式和负载均衡模式)内置多种负载均衡算法,支持自定义负载均衡算法支持失败重试和失败转移支持日志追踪支持任务参数分

2021-07-24 16:11:51 443 1

原创 分布式时序计算框架vortex metrics使用介绍

vortex metrics是一款用Java写的,轻量级的分布式时序计算框架。vortex metrics是分布式流式计算框架vortex关于时序计算场景的一个具体实现相比另一个时序数据库OpenTSDB,vortex metrics更偏向实时计算,将延迟尽可能地保持在秒级,但由于是内存计算,计算结果是存储在内存中的,有限的存储空间让它并不适用于存储大量指标的业务场景。但同时,对于一个指标的窗口数据需要保留的时间跨度较长时,vortex metrics提供了定制接口,可以保存到外部存储,比如数据库或缓存

2021-07-25 09:15:59 462

原创 分布式微服务监控系统Jellyfish使用介绍

Jellyfish是一款轻量级的, 用Java写的, 分布式微服务实时监控系统,可无缝对接Spring Boot或Spring Cloud工程Jellyfish提供的监控功能主要分为两个部分:应用程序日志统一收集和查询统计和监控SpringBoot应用程序HTTP接口3个指标:请求耗时,错误率,并发度Jellyfish部署方式Jellyfish分为服务端和agent端服务端通常是一个独立的SpringBoot应用或集群,集群模式是通过另一个微服务分布式协作框架tridenter实现的,Jel

2021-07-25 06:27:03 821

原创 Java版LINQ工具包devtools-beans-streaming使用介绍

devtools-beans-streaming包是devtools系列的工具包之一,它是一个对对象列表(或称为结果集)进行查询或聚合等操作的解决方案, 提供了类似于C#中的LINQ功能Maven: <dependency> <groupId>com.github.paganini2008</groupId> <artifactId>devtools-beans-streaming</artifactId> <vers

2021-07-24 16:53:48 291

原创 开源Java工具包devtools系列介绍

介绍一款Java开源工具包系列devtools,目前由5个Java基础工具包组成。Maven: <dependency> <groupId>com.github.paganini2008</groupId> <artifactId>devtools</artifactId> <version>2.0.1</version> </dependency>兼容性:Jdk1.8+组成部

2021-07-24 16:49:12 1869 2

原创 分布式流式计算框架vortex使用介绍

vortex是一款轻量级的分布式流式计算框架。vortex中文意为旋涡,代表着数据流不断地流入这个旋涡然后被平稳地输出。vortex属于内存计算型的流式框架,适用于高可用,高并发,实时计算的业务场景。vortex是基于SpringBoot框架之上开发的,它依赖微服务分布式协作框架tridenter实现集群特性,vortex微服务内嵌了独立的TCP服务器(默认通过Netty4实现),vortex微服务集群中的应用程序通过tridenter多播功能相互发现并建立长连接,实现高可用,去中心化和负载均衡,使得整

2021-07-24 16:47:16 1304

原创 Java基础工具包devtools-lang使用介绍

devtools-lang是devtools系列中的一款基础工具包,是对JDK中关于基础数据类型,集合,日期,IO,多线程,JDBC, 日志等常用类库进行二次封装。devtools-lang工具包提供了更高封装程度的工具方法和API, 旨在显著提高开发人员的开发效率,优化代码风格和性能。Maven: <dependency> <groupId>com.github.paganini2008</groupId> <artifactId>devt

2021-07-24 16:42:28 524 1

原创 分布式网络爬虫greenfinger使用介绍(持续更新)

greenfinger是一个基于SpringBoot框架之上编写的分布式网络爬虫框架,少许配置,就可以轻松搭建一个分布式网络爬虫微服务。此外,greenfinger框架还提供了了丰富的接口去定制你的系统兼容性jdk8 (or later)SpringBoot Framework 2.2.x (or later)Redis 3.x (or later)MySQL 5.x (or later)ElasticSearch 6.x (or later)安装<dependency>

2021-07-24 16:34:53 305

原创 Java定时调度工具包devtools-cron4j使用介绍

devtools-cron4j是一款小巧实用的Java调度工具包,来自于devtools系列,它提供了:面向API的方式来自定义cron表达式,又能将cron表达式解析为API的形式内置多种调度器可定时执行目标内容不依赖其他组件,可轻量化地定制自己的系统Maven: <dependency> <groupId>com.github.paganini2008</groupId> <artifactId>devtools-cron4j&

2021-07-24 16:31:15 720

原创 微服务分布式协作框架tridenter使用介绍

tridenter是一款基于Spring Boot框架的微服务分布式协作框架,它可以使多个独立的Spring Boot应用轻松快捷地组成一个集群,而不依赖外部的注册中心(比如Spring Cloud Eureka)。tridenter的特性:集群消息多播Leader选举内置注册中心集群去中心化设计多种负责均衡策略服务限流降级HTTP服务Rest客户端HTTP服务网关进程池/调度进程池集群监控集群中的消息多播是tridenter非常重要的功能,tridenter底层是通过Redis(P

2021-07-24 16:26:35 131 1

原创 JDBC快速开发工具包fastjdbc使用介绍

介绍一个开源的jdbc操作工具类fastjdbc,一个基于SpringBoot框架开发的jdbc快速开发工具包它实际上是对spring框架提供的NamedJdbcTemplate类的二次封装,提供一种基于注解方式的API配置方式去操作sql,而不是调用NamedJdbcTemplate的方法去传递sql语句。Maven <dependency> <groupId>com.github.paganini2008.springdessert</groupId>

2021-07-24 16:24:12 102

原创 JPA开发利器fastjpa使用介绍

介绍一款JPA开发利器fastjpa,它提供了对SpringBoot框架中JPA的二次封装 ,提供了面向对象的方式来操作JPQL/HQL,旨在减少sql语句编写,快速提高开发效率,使代码书写显的更加优雅和增加可读性Maven<dependency> <groupId>com.github.paganini2008.springworld</groupId> <artifactId>fastjpa-spring-boot-starte

2021-07-24 16:21:14 249

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除