只需要服務中心

目前,市面上以及出現了各種各樣的適用於微服務(下面簡稱ms)的註冊中心,配合其使用的還有各種ms框架,例如Alibaba的Dubbo。 微服務能通過分解服務粒度,然後針對特定服務進行性能擴展,來達到高性能的目的。 ...

2020年04月02日 · 1 分钟 · 496 字

Kratos 初始化流程源碼解析

Kratos 是bilibili開源的一套Go微服務框架,包含大量微服務相關框架及工具。 名字來源於:《戰神》遊戲以希臘神話為背景,講述由凡人成為戰神的奎託斯(Kratos)成為戰神並展開弒神屠殺的冒險歷程。 好!開始吧! ...

2020年03月31日 · 7 分钟 · 3430 字

Protobuf 原理

protobuf 的 message 中有很多字段,每個字段的格式為: 修飾符 字段類型 字段名 = 域號; 在序列化時,protobuf 按照 TLV 的格式序列化每一個字段,T 即 Tag,也叫 Key;V 是該字段對應的值 v 省略。 序列化後的 Value 是按原樣保存到字符串或者文件中,Key 按照一定的轉換條件保存起來,序列化後的 message 中字段後面的域號與字段類型來轉換。轉換公式如下: ...

2020年03月30日 · 3 分钟 · 1439 字 · sdttttt

Protubuf 原理

protobuf 的 message 中有很多字段,每個字段的格式為: 修飾符 字段類型 字段名 = 域號; 在序列化時,protobuf 按照 TLV 的格式序列化每一個字段,T 即 Tag,也叫 Key;V 是該字段對應的值 v 省略。 序列化後的 Value 是按原樣保存到字符串或者文件中,Key 按照一定的轉換條件保存起來,序列化後的 message 中字段後面的域號與字段類型來轉換。轉換公式如下: ...

2020年03月30日 · 3 分钟 · 1405 字