backend_golang

module
v0.0.0-...-419a547 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 27, 2024 License: Apache-2.0

README

BackEnd_Golang

1-1 基础

  • base1.0
  • base2.0
  • moduledemo

1-2 并发编程

  • V1-MIT
    • Mutex (互斥锁/读写锁)
    • NewCond
    • WaitGroup
    • Sleep
    • Channel
  • V2
    • channel
    • routine channel
    • defer + panic
    • lock (mutex)
    • Producer + Consumer (channel)
    • scheduleTask (ticker+sleep)
    • select
    • taskQueue (WaitGroup+Ticker)
    • timer (timer)

1-3 网络编程

  • json
  • socket
  • http
  • chatroom

2-1 区块链

  • naivechain
  • gochain

2-2 图形界面

  • Fyne

2-3 微服务

  • GoMicro
  • GoKit
  • GoZero

2-4 爬虫

  • Gocolly

2-5 Web框架

  • Beego
  • Gin

3-1 中间件

  • ElasticSearch
  • Etcd
  • InfluxDB
  • Kafka
  • Minio
  • MongoDB
  • MySql
  • Redis
  • 各中间件operator【暂无】

3-2 分布式系统

  • MapReduce
  • Raft

Directories

Path Synopsis
1-BaseKnowledge
1-Concurrency
1-Network
2-MicroService
GoMicroDemo/Micro-v4/function/proto
Package greeter is a generated protocol buffer package.
Package greeter is a generated protocol buffer package.
Package main
Package main
2-WebFramework
3-DistributedSystem
3-Middlewares

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL