当前位置: 首页 > wzjs >正文

asp网站开发一个网站想看访客量怎么做

asp网站开发,一个网站想看访客量怎么做,久久理财网,深圳企业官网网站建设简介 什么是XXL-JOB 详细的文档类容可以看下面这个链接进入readme xxl-job简介以及下载地址 XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展 在Java Spring Cloud微服务架构中,使用独立的定时任务调度中心&…

简介

什么是XXL-JOB

详细的文档类容可以看下面这个链接进入readme
xxl-job简介以及下载地址
XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展

在Java Spring Cloud微服务架构中,使用独立的定时任务调度中心(如XXL-JOB、Elastic-Job等)来统一管理所有定时任务,是一种更符合分布式系统设计原则的最佳实践。以下是详细的解释和关键点:

为什么推荐集中式调度(XXL-JOB)而不是@Scheduled?

以前的单机springboot项目的时候咱们执行定时任务就是加上@Scheduled注解

但是随着项目增大,单实例的项目资源就不够用了,这时候有些公司就会在同一台服务器部署多实例项目,通过负载均衡,减少了单实例(也可以理解为一台jvm本身资源的限制问题),但是在定时任务过程中会遇到多实例多次调用定时任务的问题,解决办法呢也不难,加上分布式锁就行了,例如redisson加锁,让同一时间只有一个任务能执行。

这样问题是解决了,但是项目随着时间又急速扩大,这时候服务越来越多,形成了多个微服务,这时候项目逐渐转型为springcloud,那么现在手动添加的@scheduled的定时任务就太分散了,不利于管理。

因此xxl-job应运而生。

xxl-job的运行方式

简单点来说就是在xxl-job服务中调用其他服务器的远程接口

                +------------------+|   XXL-JOB Admin  |+------------------+|| (调度HTTP/RPC)v
+------------------+     +------------------+     +------------------+
|     Order Service|     |  Payment Service |     | Inventory Service|
| (提供任务执行接口)|     | (提供任务执行接口)|     | (提供任务执行接口)|
+------------------+     +------------------+     +------------------+

安装

首先下载源码,简介中已经提供地址,下面是项目目录

数据库

在这里插入图片描述
导入数据之后结构如下,下面就是什么日志,用户表一些东西
在这里插入图片描述

控制台

看源码这一部分
在这里插入图片描述
可以看见这就是一个典型的web项目,这里的就是登陆接口,和前端代码
在这里插入图片描述

自己配置ip端口号
这里启动可以是本地jar,也可以是用docker
启动之后的控制台如下
在这里插入图片描述

控制台主要内容就是任务管理和执行器管理
执行器管理:
个人理解就是xxl-job注册的服务器,看那些任务用哪台服务器执行
任务管理:
配置定时任务
在这里插入图片描述
控制台的主要功能在文档中写得很清楚这里就不再赘述。
在这里插入图片描述

任务调度

这里代码就给了我们一个示例
在这里插入图片描述
实际情况我们应该重新创一个项目,相当于前端控制台是一个服务,后端任务调度是一个服务

创建任务调度服务

在这里插入图片描述
基础文件直接照搬xxl-job中的示例就行
在这里插入图片描述
主要的配置
@XxlJob代表创建的定时调度对象,后续会在控制台注册,定时执行的程序就需要用到dubbo远程调度其他服务

@Component
public class EquipmentCalibrationCreatHandler {@DubboReference(validation = "false",retries = 2)private EquipmentRpcService equipmentRpcService;private static final Logger logger = LoggerFactory.getLogger(EquipmentCalibrationCreatHandler.class);@XxlJob("equipmentCalibrationCreatHandler")public ReturnT<String> equipmentCalibrationCreatHandler(String param){XxlJobHelper.log("equipmentCalibrationCreatHandler start........");try {equipmentRpcService.handleEquipmentCalibration();}catch (Exception e){XxlJobHelper.log("equipmentCalibrationCreatHandler error........");XxlJobHelper.log(e);logger.error(e.getMessage());return ReturnT.FAIL;}XxlJobHelper.log("equipmentCalibrationCreatHandler end........");return ReturnT.SUCCESS;}}

配置完后绑定执行器
在这里插入图片描述

打开控制台-》任务管理:新增任务
在这里插入图片描述
完成!


文章转载自:

http://PU8BhH2E.pcqdf.cn
http://IeGBTSmr.pcqdf.cn
http://6qvt7HT7.pcqdf.cn
http://u3MxmUd7.pcqdf.cn
http://4FrE5jeA.pcqdf.cn
http://RbtCfaql.pcqdf.cn
http://NP6xpbsL.pcqdf.cn
http://bLblpFce.pcqdf.cn
http://O7tyyBj0.pcqdf.cn
http://4DPhJTpH.pcqdf.cn
http://2CNFwEIZ.pcqdf.cn
http://hJNfhvb5.pcqdf.cn
http://5DbuAd40.pcqdf.cn
http://vPAbWHDH.pcqdf.cn
http://VtLYr6KE.pcqdf.cn
http://5YkW9ywy.pcqdf.cn
http://BULrXS6z.pcqdf.cn
http://xEPnMblh.pcqdf.cn
http://hbpfrxWn.pcqdf.cn
http://Da4kdL6k.pcqdf.cn
http://gpcEpvB9.pcqdf.cn
http://EtUWgyCW.pcqdf.cn
http://toh7TM9S.pcqdf.cn
http://th5KOoGr.pcqdf.cn
http://3Sqe9722.pcqdf.cn
http://nlTgainF.pcqdf.cn
http://Ag8qy6Lv.pcqdf.cn
http://tj6WpY5V.pcqdf.cn
http://sglaMpLr.pcqdf.cn
http://F1dEb7vl.pcqdf.cn
http://www.dtcms.com/wzjs/617353.html

相关文章:

  • 免费论坛建站哪些招聘网站做海外招聘
  • 网站建设 乐达云创永州seo快速排名
  • 嘉兴响应式网站金融网站建设报价方案
  • 西安交易网站建设网站上传不了wordpress
  • 接入商网站备案如何给网站配置域名
  • 景宁建设局网站官网网络建站的费用
  • 网站微信建设经验酒店网站建设方案结束语
  • 北京怀柔网站建设公司wordpress免费主题好不好
  • 建筑建设规范网站宣传片制作合同范本
  • 网络营销的5种营销方式搜索引擎优化与推广的产生及发展
  • 网站代码500建立网站的软件
  • 建设小说网站用什么软件改wordpress
  • 网站规划和建设的基本要求房地产开发公司网站源代码 墨绿色风格
  • 网站开发属于何种合同安装网络要多少钱
  • 网站能调用一些字体最新新闻热点事件20237月
  • 昆明网站建设时间无锡市梁溪区建设局网站
  • 成都建设高端网站电子商务网站详细设计
  • 网站做微信接口吗网页制作好的官网
  • 珠海网站建设公司排名无锡做百度网站
  • 制作移动网站公司徐州企业做网站
  • 体育论坛网站建设vs做网站如何放背景图
  • 网站界面设计如何实现功能美与形式美的统一网站续费服务商
  • 在网站后台管理系统里产品说明怎么添加图片昆山汽车网站建设
  • 中国建站公司张家界seo优化方案
  • 手机图片网站模板外贸网站建设方法
  • 怎么做购物网站的购物车个人做网站下载网上图可以吗
  • 做网站要学些什么条件wordpress用户权限在哪改
  • 专业外贸网站建设公司价格免费网站加速软件
  • 网站设置的关键词广州网站改版设计
  • 找人做网站要准备什么软件网站及微信建设是否涉及知识产权