微服务 2.0 技术栈选型手册 编程技术

微服务 2.0 技术栈选型手册

点击上方 "IT牧场" ,选择 "设为星标" 技术干货每日送达! 本文来源: http://t.cn/R14nyRW 一、前言 二、选型准侧 三、微服务基础架构核心关注点 四、服务框架选型 五、运行时支撑服务选型 六、服务监控选型 七、服务容错选型 八、后台服务选型 九、服务安全选型 十、服务部署...
阅读全文
SpringBoot2 整合ElasticJob框架,定制化管理流程 原 荐 Spring

SpringBoot2 整合ElasticJob框架,定制化管理流程 原 荐

本文源码: GitHub·点这里 || GitEE·点这里 一、ElasticJob简介 1、定时任务 在前面的文章中,说过QuartJob这个定时任务,被广泛应用的定时任务标准。但Quartz核心点在于执行定时任务并不是在于关注的业务模式和场景,缺少高度自定义的功能。Quartz能够基于数据库实现任务的高可用,但是不具备分布式并行调度的功能。 -&...
阅读全文
SpringBoot2 整合ElasticJob框架,定制化管理流程 Spring

SpringBoot2 整合ElasticJob框架,定制化管理流程

本文源码: GitHub·点这里 || GitEE·点这里 一、ElasticJob简介 1、定时任务 在前面的文章中,说过QuartJob这个定时任务,被广泛应用的定时任务标准。但Quartz核心点在于执行定时任务并不是在于关注的业务模式和场景,缺少高度自定义的功能。Quartz能够基于数据库实现任务的高可用,但是不具备分布式并行调度的功能。 -&...
阅读全文
SpringBoot2 整合ElasticJob框架,定制化管理流程 编程技术

SpringBoot2 整合ElasticJob框架,定制化管理流程

本文源码: GitHub·点这里 || GitEE·点这里 一、ElasticJob简介 1、定时任务 在前面的文章中,说过QuartJob这个定时任务,被广泛应用的定时任务标准。但Quartz核心点在于执行定时任务并不是在于关注的业务模式和场景,缺少高度自定义的功能。Quartz能够基于数据库实现任务的高可用,但是不具备分布式并行调度的功能。 -&...
阅读全文
瓜子二手车在 Dubbo 版本升级、多机房方案方面的思考和实践 编程技术

瓜子二手车在 Dubbo 版本升级、多机房方案方面的思考和实践

【编者的话】随着瓜子业务的不断发展,系统规模在逐渐扩大,目前在瓜子的私有云上已经运行着数百个 Apache Dubbo ( 下文简称 Dubbo )应用,上千个 Dubbo 实例。瓜子各部门业务迅速发展,版本没有来得及统一,各个部门都有自己的用法。随着第二机房的建设,Dubbo 版本统一的需求变得越发迫切。几个月前,公司发生了一次与 Dubbo 相关的生产事故,成为了公司基于社区 Dubbo 2....
阅读全文
spring boot集成elastic-job 编程技术

spring boot集成elastic-job

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: gudepeng.github.io/note/2019/1… 1.引包 <dependency> <groupId>com.dangdang</groupId> <artifactId>elastic-jo...
阅读全文
Elastic-job-lite整合spring-boot与监控平台搭建 Spring

Elastic-job-lite整合spring-boot与监控平台搭建

本篇文章会对Elastic-job与spring-·boot进行整合,同时搭建任务监控平台通过elastic-job-console以便对任务进行管理,至于涉及到的 分片sharding 及配置项等核心概念可以参考官网文档,本文主要是快速搭建工程,让定时任务先跑起来,文末附源码地址。 二、Elastic-job相关 Elastic-job官网中文 elasticjob.i...
阅读全文
苏宁Spring Cloud微服务脚手架工具vole实践分享 编程技术

苏宁Spring Cloud微服务脚手架工具vole实践分享

作者|王一硼 & 黄小虎 为应对传统单体架构的缺陷,微服务架构被企业广泛应用。Spring Cloud 为开发人员提供了快速构建微服务的系列工具,但是并没有进行相关整合, vole 是在其基础上搭建的一套可以快速实现微服务的基础脚手架工具。 1、传统单体架构的缺陷 传统单体应用将所有功能的表示层、业务逻辑层、数据访问层、包括静态资源等全部糅合在一个工程内,编译 打包 部署在...
阅读全文
宜信开源|分布式任务调度平台SIA-TASK的架构设计与运行流程 编程技术

宜信开源|分布式任务调度平台SIA-TASK的架构设计与运行流程

一、分布式任务调度的背景 无论是互联网应用或者企业级应用,都充斥着大量的批处理任务。我们常常需要一些任务调度系统来帮助解决问题。随着微服务化架构的逐步演进,单体架构逐渐演变为分布式、微服务架构。在此背景下,很多原先的任务调度平台已经不能满足业务系统的需求,于是出现了一些基于分布式的任务调度平台。 1.1 分布式任务调度的演进 在实际业务开发过程中,很多时候我们无可避免地需要使用一些定时...
阅读全文
jenkins 自动化部署实战 编程技术

jenkins 自动化部署实战

jenkins 作为一个自动化的集成工具,已经是必不可少的了。它里面提供各种插件,以及完备的基础流程设施,为大家的自动化集成之路提供了很多的方便。所以,我们有必要完整的实践一回。以切身体会到它的好处! 一、 操作步骤说明陈列 1. 下载jenkins包,并安装;(两种方案,基于物理机和基于docker,视情况而定建议使用docker) 2. 安装后,初始化jenkins,基本都是下一步...
阅读全文
Loading...