ASP.NET MVC 使用 FluentScheduler 定時(shí)器計(jì)劃任務(wù)

MacBook Pro 只有四個(gè) USB Type-C 接口是否錯(cuò)了?

一項(xiàng)新技術(shù)的誕生總會(huì)對(duì)已存在的事物造成沖擊或影響,如果大家都害怕沖擊與影響,那這個(gè)世界永遠(yuǎn)像現(xiàn)在不變就行了,大家都好好的,待在自己的舒適區(qū),社會(huì)絲毫沒(méi)有創(chuàng)新與進(jìn)步而言。

其實(shí), USB Type-C 接口協(xié)議在三年前幾個(gè)科技巨頭公司就參與制定了協(xié)議,并答應(yīng)要在自家的產(chǎn)品上推廣它,但誰(shuí)都怕一下子在自家產(chǎn)品上升級(jí) USB Type-C 接口被消費(fèi)者罵出翔進(jìn)而影響產(chǎn)品銷量,這時(shí)候,蘋果公司跳出來(lái)了干了這件事,在去年的 MacBook 升級(jí)中就已經(jīng)把 USB Type-A 取消了,好像大家也并沒(méi)用過(guò)多抵觸,可能是使用的人少的原因,但是就在剛剛發(fā)布的 MacBook Pro 中取消了全部接口,僅僅只有四個(gè) USB Type-C 了,然后大家都莫名高潮了,說(shuō)「什么蘋果智障!不考慮消費(fèi)者!出門要帶一堆轉(zhuǎn)接頭!!蘋果就是為了賺配件的錢??!新款手機(jī)連接不是新款電腦?。∥乙ベI老款的 MacBook Pro ?。?!庫(kù)克是個(gè)同性戀?。?!蘋果吃棗藥丸?。?!」。

好吧,你們贏了。

如果你作為消費(fèi)者來(lái)仔細(xì)想想,當(dāng)然你本來(lái)就是消費(fèi)者,可以正反隨便插、想怎么插怎么插,晚上也不用開燈就能插,速度而且快的驚人,這個(gè)口用處多的數(shù)不清,想怎么用怎么用,你現(xiàn)在會(huì)怎么想?反正現(xiàn)在好多 Android 手機(jī)已經(jīng)是 USB Type-C 了。

FluentScheduler 是什么?

Automated job scheduler with fluent interface.

這是作者在 Github 上的介紹,就是一個(gè)定時(shí)任務(wù)管理器。在 .Net 下類似的有微軟的 Timer 、 Quartz.NET 、 FluentScheduler 以及Windows服務(wù)等,關(guān)于 Quartz.NET 的使用幾乎和 Java 下的 Quartz 沒(méi)什么區(qū)別,我之前寫過(guò)一篇 Spring 使用 Quartz 任務(wù)調(diào)度定時(shí)器 是關(guān)于 Quartz 的。

定時(shí)任務(wù)或者說(shuō)作業(yè)調(diào)度,可能也只有在你指定一個(gè)時(shí)間做統(tǒng)計(jì)、發(fā)郵件或者一些你想完成的業(yè)務(wù)邏輯時(shí)有用,這也是它出現(xiàn)的目的。

如何使用 FluentScheduler ?

我是推薦你去作者的 Github 去看看源碼或例子,地址: https://github.com/fluentscheduler/FluentScheduler
當(dāng)然,這里我用作者的例子做了演示和翻譯,保證誰(shuí)都能看的懂。

一、安裝FluentScheduler程序包
打開程序包管理控制臺(tái),輸入Install-Package FluentScheduler即可。步驟:狀態(tài)欄選擇 工具 - 庫(kù)程序包管理器 - 程序包管理控制臺(tái),如下圖: