成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Farseer-Go,一個模塊化的完整基礎(chǔ)設(shè)施框架

開發(fā) 架構(gòu)
基于Golang模塊化完整的基礎(chǔ)設(shè)施框架,創(chuàng)建現(xiàn)代化Web應(yīng)用和APIs。使用目前最為流行的組件,并用模塊化技術(shù)來提供這些組件。

概述

  • 文檔(國內(nèi))[1]
  • 文檔(國外)[2]
  • 開源(Github)[3]

什么是farseer-go

基于Golang模塊化完整的基礎(chǔ)設(shè)施框架,創(chuàng)建現(xiàn)代化Web應(yīng)用和APIs。

使用目前最為流行的組件,并用模塊化技術(shù)來提供這些組件。

框架完美支持 DDD領(lǐng)域驅(qū)動? 的戰(zhàn)術(shù)設(shè)計,如倉儲資源庫、應(yīng)用層事務(wù)、領(lǐng)域事件、應(yīng)用層動態(tài)WebAPI。

它有一個.net core[4] 成熟版本,已經(jīng)使用了10多年,非常棒

不用擔(dān)心框架會讓你依賴過多的包,farseer-go的組件都是獨立的包,不使用的包不會下載到您的應(yīng)用程序中

每個組件都是單獨的包,因此版本號也是單獨發(fā)布的

有什么特點?

  • 統(tǒng)一配置?:所有的配置被整合到./farseer.yaml
  • 優(yōu)雅:所有的模塊都遵循開發(fā)者體驗優(yōu)先為原則。
  • 模塊化:供了完整的模塊化系統(tǒng),使你能夠開發(fā)可重復(fù)使用的應(yīng)用程序模塊。
  • 領(lǐng)域驅(qū)動:幫助你實現(xiàn)基于DDD的分層架構(gòu)并構(gòu)建可維護的代碼庫。
  • 鏈路追蹤(下個版本推出):如果您使用框架中的Orm、Redis、Http、Grpc、ES、MQ、EventBus、Task、FSS,將隱式為您實現(xiàn)鏈路追蹤,并提供API請求日志、慢查詢。

結(jié)合FOPS[5] 項目(自動構(gòu)建、鏈路追蹤控制臺、K8S集群日志收集)支持代碼無侵入的全鏈路實時監(jiān)控。

集成的組件

包名

描述

地址

fs

基礎(chǔ)核心包

??https://github.com/farseer-go/fs??

collections

數(shù)據(jù)集合

??https://github.com/farseer-go/collections??

webapi

web api服務(wù)

??https://github.com/farseer-go/webapi??

async

異步編程

??https://github.com/farseer-go/async??

mapper

對象轉(zhuǎn)換

??https://github.com/farseer-go/mapper??

cacheMemory

本地緩存

??https://github.com/farseer-go/cacheMemory??

redis

client

??https://github.com/farseer-go/redis??

data

數(shù)據(jù)庫ORM

??https://github.com/farseer-go/data??

elasticSearch

client

??https://github.com/farseer-go/elasticSearch??

eventBus

事件總線

??https://github.com/farseer-go/eventBus??

queue

本地隊列

??https://github.com/farseer-go/queue??

tasks

本地任務(wù)

??https://github.com/farseer-go/tasks??

fss

分布試調(diào)度client

??https://github.com/farseer-go/fss??

utils

工具集

??https://github.com/farseer-go/utils??

如何開始

main.go

package main
import "github.com/farseer-go/fs"

func main() {
fs.Initialize[StartupModule]("your project Name")
}

在main函數(shù)第一行,執(zhí)行fs.Initialize,開始初始化框架

運行后控制臺打印加載信息:

2022-12-01 17:07:24 應(yīng)用名稱:your project Name
2022-12-01 17:07:24 主機名稱:MacBook-Pro.local
2022-12-01 17:07:24 系統(tǒng)時間:2022-12-01 17:07:24
2022-12-01 17:07:24 進程ID:6123
2022-12-01 17:07:24 應(yīng)用ID:193337022963818496
2022-12-01 17:07:24 應(yīng)用IP:192.168.1.4
2022-12-01 17:07:24 ---------------------------------------
2022-12-01 17:07:24 加載模塊...
2022-12-01 17:07:24 加載模塊:webapi.Module
2022-12-01 17:07:24 加載模塊:domain.Module
2022-12-01 17:07:24 加載模塊:application.Module
2022-12-01 17:07:24 加載模塊:interfaces.Module
2022-12-01 17:07:24 加載模塊:data.Module
2022-12-01 17:07:24 加載模塊:eventBus.Module
2022-12-01 17:07:24 加載模塊:queue.Module
2022-12-01 17:07:24 加載模塊:infrastructure.Module
2022-12-01 17:07:24 加載模塊:main.StartupModule
2022-12-01 17:07:24 加載完畢,共加載 10 個模塊
2022-12-01 17:07:24 ---------------------------------------
2022-12-01 17:07:24 初始化完畢,共耗時:1 ms
2022-12-01 17:07:24 ---------------------------------------
2022-12-01 17:07:24 [Info] Web服務(wù)已啟動:http://localhost:8888/

參考資料

[1]文檔(國內(nèi)): https://farseer-go.gitee.io/

[2]文檔(國外): https://farseer-go.github.io/doc/

[3]開源(Github): https://github.com/farseer-go/fs

[4].net core: https://github.com/FarseerNet/Farseer.Net/

[5]FOPS: https://github.com/FarseerNet/FOPS

本文轉(zhuǎn)載自微信公眾號「 程序員升級打怪之旅」,作者「王中陽Go」,可以通過以下二維碼關(guān)注。

轉(zhuǎn)載本文請聯(lián)系「 程序員升級打怪之旅」公眾號。

責(zé)任編輯:武曉燕 來源: 程序員升職加薪之旅
相關(guān)推薦

2018-12-05 09:00:46

DevOps持續(xù)交付持續(xù)集成

2021-11-11 09:00:00

IaC工具自動化

2022-02-10 11:54:34

即時基礎(chǔ)設(shè)施基礎(chǔ)設(shè)施數(shù)字化轉(zhuǎn)型

2021-05-12 10:52:06

云原生K3S命令

2013-07-25 10:06:20

云就緒分布式存儲

2017-11-27 07:43:37

數(shù)字化交付基礎(chǔ)設(shè)施IT

2016-12-01 14:09:59

2021-06-06 22:36:45

網(wǎng)絡(luò)基礎(chǔ)設(shè)施網(wǎng)絡(luò)技術(shù)

2021-01-28 10:28:33

云計算基礎(chǔ)設(shè)施自動化IT

2025-04-24 08:45:00

ADRecon開源運維

2023-07-17 18:43:26

測試基礎(chǔ)設(shè)施開發(fā)

2009-12-18 17:14:25

惠普基礎(chǔ)架構(gòu)

2009-12-22 13:59:59

惠普基礎(chǔ)設(shè)施運營

2022-06-15 11:01:24

云計算自動化IT

2009-12-18 16:56:42

管理VMware虛擬化

2009-07-15 19:23:29

VMware虛擬化Windows

2022-01-17 13:34:30

Commvault

2020-12-25 07:28:13

GitOpsDevOps云基礎(chǔ)架構(gòu)

2019-01-02 11:34:33

數(shù)字化企業(yè)轉(zhuǎn)型互聯(lián)網(wǎng)

2022-02-23 12:21:09

自動化云計算基礎(chǔ)設(shè)施
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 超碰男人天堂 | 91在线精品视频 | 久久夜视频 | 欧美福利视频 | 狠狠爱网址 | 天天操一操 | 国产精品中文字幕在线 | 国产一区精品 | 日韩欧美在线一区 | 亚洲成人一区 | 日韩中文字幕一区 | 久久国产精品久久久久久 | 国产一级特黄真人毛片 | 羞羞羞视频 | 国产一级成人 | 日韩欧美在线视频 | 国产精品99久久久久久宅男 | 久久成人一区 | 精品一区在线免费观看 | 精品久久国产视频 | 国产精品久久久久一区二区 | 97超碰站| 亚洲精品久久久蜜桃网站 | 久久一热 | 91精品国产日韩91久久久久久 | 九九精品视频在线 | 婷婷久久综合 | 久久久久9999 | 成人小视频在线免费观看 | 成人高清视频在线观看 | 六月成人网 | 中文字幕日韩欧美一区二区三区 | 天堂亚洲网 | 久久久久国产精品 | 免费在线观看一区二区三区 | 亚洲国产一区二区在线 | 色婷婷精品国产一区二区三区 | 精品一二区 | 成人亚洲综合 | 日韩激情免费 | 看片一区|