標籤: Git

  • git flow說明

    git flow

    網路版本

    我方版本

    gitGraph
           commit id: "main"
           branch develop
           commit id: "init"
           branch feature1
           commit id: "feature1"
           checkout develop
           branch feature2
           commit id: "feature2"
           checkout feature2
           branch mergeFeature
           merge  feature1
           commit id: "merge12ToDev"
           commit tag:"dev-0.0.1"
           branch ga
           commit id: "toPro"
           commit tag:"ga-0.0.1"
           checkout main
           merge  ga
           commit id: "mergeAllFeature"
           checkout develop
           merge  main
           commit id: "202301XX"
           checkout develop
           branch feature3
           commit id: "feature3"
           checkout develop
           branch feature4
           commit id: "feature4"
           checkout mergeFeature
           merge  feature3
           merge  feature4
           commit id: "merge34ToDev"
    
    

    主要的幾個分支

    main(有時候是master)

    基本上每一次上板後都要merge回這一個分支,此分支為主要基底,方向只有ga可以改回來他,平常不可改動他,任何情境下都不可以

    (閱讀全文…)

  • 分散式資料庫訊息

    重要觀念

    分散式資料庫鎖

    https://www.gushiciku.cn/pl/gkKm/zh-tw

    (閱讀全文…)

  • 各家API的比較

    目標們:
    * 91APP
    * cyberbiz
    * EasyStore
    * friday
    * iopenmall
    * MOMO
    * MO+
    * PChome
    * shopify
    * Shopline
    * Yahoo購物中心
    * 樂天
    * 東森
    * 博客來
    * 蝦皮
    * Coupang
    * 露天

    (閱讀全文…)

  • 推薦的V1新算法

    定義參數

    可超接的量 =(設定可超接==null)? 0: (可超接的量有值)?可超接值: 近兩天的訂單中此料號的量總和

    (閱讀全文…)

  • 成本預估故事

    Cost

    所有服務

    服務 VM VCPU Memory size(GB) Hard disk size(GB)
    K8s(Run 69 Pods) 3 16 128 200
    Solr 2 16 16 200
    PostgreSQL 2 16 32 600
    Kafka 3 4 4 80
    ZooKeeper(zk01) 1 16 8 20
    ZooKeeper(zk02,zk03) 2 4 4 20
    Infinispan 2 2 4 20
    HAProxy 2 4 4 20
    Nginx 2 2 4 50
    GitLab 1 8 8 100
    Jenkins 1 2 4 50
    Harbor Registry (IMG Hub) 1 2 2 100
    Elasticsearch 1 8 8 750
    Logstash 1 4 4 20
    Kibana 1 4 8 100
    DNS 1 2 2 16
    MAIL Server 1 4 4 20
    Object Storage (Ceph) 3 4 4 150

    故事

    2021

    5月 我加入精誠,非Oneec身分,但是閒暇時會與Ethan進行相關的討論,並且不時會看SHOPEE跟東森的API文件思考架構
    8月 infra加入精誠,非Oneec身分,但是Ethan已經準備好了技術選型並且請這位Infra整理機器,清理空間
    9月 PM加入精誠 ,Oneec身分,Ethan請她進行思考
    10月 最強的全端RD入場,Oneec身分,Ethan請他跟Infra準備K8S環境底下的高可用環境程式
    12月 還在討論Topic,12月中 全端RD回報,準備好了,開工

    (閱讀全文…)

  • kafka 綜合筆記

    名詞介紹

    1. Producer:訊息生產者
    2. Broker:傳遞訊息的中介者
    3. Consumer:訊息消費者
    4. Topic:訊息的主題
    5. Partition:主題內的分區
    6. ComsumerGroup:消費者群組

    Producer

    只要是發送訊息出去的都是這一個腳色,定位上是往kafka push queue的就是。

    (閱讀全文…)

  • SOLR 實戰問題

    2024618大戰

    具體問題

    大總管job機 64台 一秒鐘處理一條queue
    大總管job機 128台 兩秒鐘處理一條queue
    機器開兩倍 速度完全沒起來

    (閱讀全文…)

  • 安德魯學習經驗

    大規模微服務架構

    組織
    架構研究團隊
    基礎架設團隊
    主力開發團隊

    (閱讀全文…)