@分佈式系統

動態 列表
@jianghushinian

如何基於 Go 語言設計一個簡潔優雅的分佈式任務系統

在當今雲計算與微服務盛行的時代,分佈式任務系統已成為支撐大規模業務的核心基礎設施。今天就來為大家分享下如何基於 Go 語言從零設計和實現一個架構簡潔且擴展性強的分佈式任務系統。 前置概念 本文會設計並實現一個分佈式任務系統,這裏我們要先明確兩個概念。 分佈式:在我們將要實現的分佈式任務系統中,分佈式是指我們的服務可以部署多個副本,這樣才能確保服務更加穩定。 任務:這裏的任務是指異步任務,可能

jianghushinian 頭像

@jianghushinian

昵稱 江湖十年

@dolphindb

時序數據庫DolphinDB文本數據加載教程

DolphinDB提供以下4個函數,將文本數據導入內存或數據庫: loadText: 將文本文件導入為內存表。 ploadText: 將文本文件並行導入為分區內存表。與loadText函數相比,速度更快。 loadTextEx: 將文本文件導入數據庫中,包括分佈式數據庫,本地磁盤數據庫或內存數據庫。 textChunkDS:將文本文件劃分為多個小數據源,再通過mr函數進行靈活的數據處理。 Dolp

dolphindb 頭像

@dolphindb

昵稱 DolphinDB

@dolphindb

DolphinDB定時作業教程

DolphinDB提供的定時作業(scheduled job)功能,可以讓系統在指定的時間以指定的頻率自動執行作業。當我們需要數據庫定時自動執行一些腳本進行計算分析(譬如每日休市後分鍾級的K線計算、每月統計報表生成)、數據庫管理(譬如數據庫備份、數據同步)、操作系統管理(譬如過期的日誌文件刪除)等工作時,可以用這個功能來實現。 定時作業用一個函數來表示,這給了作業定義極大的靈活性。凡是能用函數來表

dolphindb 頭像

@dolphindb

昵稱 DolphinDB