hangfire支持mysql_abp 使用 hangfire结合mysql
abp 官方使用的hangfire 默认使用的是sqlserver的存储
需要引入支持mysql的类库
我这边使用的是Hangfire.MySql.Core
直接用nuget安装即可
首先按照官方文档要求,改几个地方
分别是 Startup 文件下
services.AddHangfire(config =>
{
config.UseStorage(new MySqlStorage(_appConfiguration.GetConnectionString("Default")));//注意,这里使用的是mysql
});
启用控制台
app.UseHangfireDashboard("/hangfire", new DashboardOptions
{
Authorization = new[] { new AbpHangfireAuthorizationFilter(AppPermissions.Pages_Administration_HangfireDashboard) }
});
然后是配置使用Hangfire 在WebCoreModule中启用这句
Configuration.BackgroundJobs.UseHangfire();
最重要的,,使用hangfire.mysql.core 这个类库,连接数据库的字符串要加上 Allow User Variables=true;
完整的如下:
server=192.168.1.108;User ID=root;Password=xaxasa;database=db;charset=utf8mb4;Allow User Variables=true;
由于官方没有介绍mysql 的使用方法,足足研究了一天多,各种报错,最终选订这个方案!
hangfire支持mysql_abp 使用 hangfire结合mysql相关推荐
- hangfire支持mysql_快速入门 - Hangfire.HttpJob 中文文档
先介绍下 Hangfire.HttpJob 自身引用的组件 Hangfire.AspNetCore (因为Hangfire.HttpJob是作为Hangfire的插件,Hangfire.AspNetC ...
- hangfire mysql_.NET之Hangfire快速入门和使用
文章正文: 前言: 定时任务调度问题,是一个老生常谈的问题.网上有许多定时任务调度的解决方案,对于我而言很早以前主要是使用Window计划和Window服务来做任务定时执行,然后就开始使用定时任务调度 ...
- 一个通用数据库操作组件DBUtil(c#)、支持SqlServer、Oracle、Mysql、postgres、SQLITE
这是一个.net下操作数据库(结构数据库)的工具类,支持sqlserver.oracle.mysql.postgres.sqlite.access等常见数据库. 注意:它并不是一个orm工具(常见的o ...
- mysql数据迁移到sqlserver_一个通用数据库操作组件DBUtil(c#)、支持SqlServer、Oracle、Mysql、postgres、SQLITE...
这是一个.net下操作数据库(结构数据库)的工具类,支持sqlserver.oracle.mysql.postgres.sqlite.access等常见数据库. 注意:它并不是一个orm工具(常见的o ...
- oledb vc访问mdb数据库_一个通用数据库操作组件DBUtil(c#)、支持SqlServer、Oracle、Mysql、postgres、SQLITE...
这是一个.net下操作数据库(结构数据库)的工具类,支持sqlserver.oracle.mysql.postgres.sqlite.access等常见数据库. 注意:它并不是一个orm工具(常见的o ...
- abp moveto mysql_abp 使用 hangfire结合mysql
abp 官方使用的hangfire 默认使用的是sqlserver的存储 需要引入支持mysql的类库 我这边使用的是Hangfire.MySql.Core 直接用nuget安装即可 首先按照官方文档 ...
- maven Web项目添加数据源支持,包括Oracle、Mysql
pom.xml 支持jkbc: <dependency><groupId>org.springframework.boot</groupId><artifac ...
- 让mysql支持emoji表情_让MySQL支持Emoji表情 mysql 5.6
让MySQL支持Emoji表情,涉及无线相关的 MySQL数据库建议都提前采用 utf8mb4 字符集. mysql 版本 5.6 1 解决方案:将Mysql的编码从utf8转换成utf8mb4. 需 ...
- mysql utf-8不支持生僻字_关于 MySQL UTF8 编码下生僻字符插入失败/假死问题的分析...
1.问题:mysql 遇到某些中文插入异常 最近有同学反馈了这样一个问题: 上述语句在脚本中 load 入库的时候会 hang 住,web 前端.命令行操作则要么抛出 Incorrect string ...
最新文章
- elasticsearch解决控制台中文乱码问题
- 深度学习核心技术精讲100篇(七十六)-分类-决策树
- kegra:用Keras深度学习知识图
- [html] 跨标签页的通讯方式有哪些
- 四川计算机专业大专哪所好,四川省计算机多媒体技术好的大专学校哪好
- 静态变量(static)
- 【MySQL】MySQL 8 ERROR 1193 (HY000): Unknown system variable ‘tx_isolation‘
- 小程序测试关注点之一-登录授权
- 如何自己去写一个鼠标驱动_方法 - 做手写电子笔记的方法——如何在Windows电脑/平板上做手写笔记(包括非触屏电脑)(MacOS也可以)...
- 基于Java科研成果管理系统_基于Java的高校科研管理系统的设计与实现(含源文件).doc...
- 大数据之 Hadoop 基本概念
- 8.04版本liveCD安装到94%时出现GRUB致命错误的问题解决
- 关于发布app报90096错误,iPhone5启动图片报错
- 设计一个H5编辑器的数据模型和核心功能
- 删除 文件夹出现0x80070091错误提示目录不是空的.txt
- sublime_字体更换
- 大学计算机基础教程excel实验报告,大学计算机基础教程excel实验报告.doc
- jquery attr设置属性失效问题
- 芯片模型算力指标TOPS FLOPS MAC MACC MADD关系
- 发布订阅和观察者模式
热门文章
- ubuntu16.04无线网卡rtl8723be驱动问题
- 通过access口加vlan标签吗_VLAN标签处理过程
- LUEVELSMEYER的PE文件格式
- LintCode 练习【C++】
- Cocos2d-X Box2D内容讲解
- JAVA判断数字是否在指定开闭区间内
- 最新最全论文合集——纵向联邦学习
- C# 自制微信登录窗口,100%还原,数据库(SQL Server)
- python车牌识别系统抬杆_车牌识别系统识别到道闸不抬杆是什么问题?
- android卡刷教程,卡刷是什么意思?安卓系统卡刷教程详解