06 2021 档案

摘要:使用Logstash通过Rabbitmq接收Serilog日志到ES 首先,要部署logstash 为了与前面的ElasticSearch版本保持一致,此处Logstash下载的版本也是7.13.1,下载地址: https://artifacts.elastic.co/downloads/logst 阅读全文
posted @ 2021-06-30 00:45 WeskyNet 阅读(1587) 评论(9) 推荐(6)
摘要:搭建基于Quartz组件的定时调度任务 先在package包项目下,添加Quartz定时器组件: 新建类库项目Wsk.Core.QuartzNet,并且引用包类库项目。然后新建一个中间调度类,叫QuartzMiddleJob: 中间Job源码: public class QuartzMiddleJo 阅读全文
posted @ 2021-06-21 15:11 WeskyNet 阅读(2369) 评论(1) 推荐(4)
摘要:搭建基于Redis的Hangfire定时器 Hangfire的定时配置信息会自动生成在指定到数据库内,包括关系型数据库或非关系型数据库内。目前为止,它在Redis、Oracle上面,可以支持最短15秒的定时周期,其他数据库是分钟级别到。以下使用Hangfire+Redis来实现定时任务。 首先创建新 阅读全文
posted @ 2021-06-21 00:28 WeskyNet 阅读(2685) 评论(2) 推荐(7)
摘要:搭建RabbitMQ简单通用的直连方法 如果还没有MQ环境,可以参考上一篇的博客: https://www.cnblogs.com/weskynet/p/14877932.html 接下来开始.net core操作Rabbitmq有关的内容。我打算使用比较简单的单机的direct直连模式,来演示一下 阅读全文
posted @ 2021-06-12 15:19 WeskyNet 阅读(4333) 评论(4) 推荐(6)
摘要:搭建Windows环境下的Rabbitmq环境 下载erlang语言包OTP。官网地址: https://www.erlang.org/downloads 如果下载不了,可以选择百度网盘下载,里面的版本是21.2: 链接:https://pan.baidu.com/s/11catQGzkw1EpFo 阅读全文
posted @ 2021-06-12 11:36 WeskyNet 阅读(1383) 评论(0) 推荐(1)
摘要:给ES添加SQL插件的方法: 下载SQL插件地址:https://github.com/NLPchina/elasticsearch-sql 当前最新的是7.12版本,我的ES是7.13版本,暂且将就用一下,也许能用呢? 把最后面的下载链接地址复制一下,输入到浏览器,就可以开始下载了。 然后放到ES 阅读全文
posted @ 2021-06-08 22:54 WeskyNet 阅读(1226) 评论(2) 推荐(6)
摘要:.net core操作ES进行读写数据操作 在Package包项目下,新增NEST包。注意,包版本需要和使用的ES的版本保持一致,可以避免因为不兼容所导致的一些问题。例如我本机使用的ES版本是7.13版本,所以我安装的NEST包也是7.13版本: 在Common文件夹下,新建类库项目 Wsk.Cor 阅读全文
posted @ 2021-06-06 23:53 WeskyNet 阅读(1047) 评论(2) 推荐(2)
摘要:开发通用的访问webapi方法。 在common工具文件夹下,新建一个类库项目:Wsk.Core.WebHelper,并引用Package包项目,然后新建一个类HttpClientHelper,用于使用HttpClient方法进行访问webapi: 新建一个接口IHttpClientHelper,用 阅读全文
posted @ 2021-06-06 19:17 WeskyNet 阅读(4634) 评论(6) 推荐(1)
摘要:搭建ElasticSearch+Kibana环境 前提条件:已经配置好JDK环境以及Nodejs环境。如果还未配置,请查看我的上一篇博客内容,有详细配置教程。 先下载ElasticSearch(以下文章简称ES))、Kibana、以及简单可视化工具 head-master。注意,ES版本和Kiban 阅读全文
posted @ 2021-06-05 16:20 WeskyNet 阅读(1465) 评论(8) 推荐(4)
摘要:安装java jdk环境:我此处使用的是jdk16版本。下载地址: https://www.oracle.com/java/technologies/javase-jdk16-downloads.html 然后运行,直接默认都是下一步进行安装: 安装完成以后,打开CMD,输入java和javac,如 阅读全文
posted @ 2021-06-05 12:21 WeskyNet 阅读(1217) 评论(0) 推荐(3)
摘要:.net core 编写通用的Redis功能 在 Package项目里面,添加包:StackExchange.Redis: 在Common工具文件夹下,新建 Wsk.Core.Redis类库项目,并新建 RedisManage 类和对应接口 IRedisManage,如下图。然后,在该项目里面,引用 阅读全文
posted @ 2021-06-03 22:55 WeskyNet 阅读(5986) 评论(8) 推荐(5)
摘要:添加通用读取配置文件功能 在Wsk.Core.Package项目下,新增Microsoft.Extensions.Configuration包: 在启动项目下,设置appsettings.json属性为始终复制: 新建一个文件夹Common,用于存放工具类项目。并且新建项目:Wsk.Core.App 阅读全文
posted @ 2021-06-02 23:14 WeskyNet 阅读(3788) 评论(5) 推荐(5)