本文是一篇转载文
原文链接:未来云计算会是什么样子?Sealos 或将给出答案,
原文作者:魏鹏宇,来自哈尔滨工业大学,Sealos 社区贡献者,目前从事 Kubernetes 相关研发工作
作者博客:友链第三个
本文以时间顺序,结合历史与时代背景,介绍 Sealos 的发展历程与设计理念。并预测未来的发展。
1. 回首往事:操作系统与应用程序的发展操作系统的产生与发展从1945年第一台电...
1、什么是protobuf Google Protocol Buffer(简称 Protobuf)是一种轻便高效的结构化数据存储格式,平台无关、语言无关、可扩展,可用于通讯协议和数据存储等领域。
2、为什么要使用protobuf优点:
足够简单
序列化后体积很小:消息大小只需要XML的1/10 ~ 1/3
解析速度快:解析速度比XML快20 ~ 100倍
多语言支持
...
题记本文是用来记录git多人协作的流程(Gitflow)。
1.创建项目
2.连接GitHub
3.develop分支develop 分支用于日常开发,保存了开发过程中最新的代码。当 develop 分支上的代码达到稳定,并且具备发版状态时,需要将 develop 的代码合并到 master,并且打一个带有发布版本号的 tag。
12345# 从 master 分支上创建 devel...
Redis使用规范一、键值设计1. key名设计
(1)【建议】: 可读性和可管理性
以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:id
<业务模块名>:<应用名(ktv模块缺省)>:<业务逻辑含义>:::…
12setting:v:agreement:uid:o_uid_xxx:pid:xxxktv:room:roomi...
题记本文记录对Kafka的入门学习。
Kafka介绍Kafka是什么12345678kafka使用scala开发,支持多语言客户端(c++、java、python、go等)Kafka最先由LinkedIn公司开发,之后成为Apache的顶级项目。Kafka是一个分布式的、分区化、可复制提交的日志服务LinkedIn使用Kafka实现了公司不同应用程序之间的松耦和,那么作为一个可扩展、高可靠的...
题记当我们需要生成不重复的ID,通常有以下几种做法:
UUID(通用唯一标识符):使用算法生成的通用唯一标识符,可以保证在同一台机器上生成的ID不会重复,也可以在多台机器之间生成全局唯一ID。
雪花算法(Snowflake):Twitter开发的一种生成不重复ID的算法,可以在分布式系统中生成不重复的ID。使用时间戳、数据中心ID和工作节点ID等信息进行位运算和组合生成ID。
数据库自增列...
题记本文用于记录docker的相关学习。
Docker是什么Docker网址:docker
docker对进程进行封装隔离,属于操作系统层面的虚拟化技术
由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器
docker 应用场景
自动化测试和持续集成、发布
Web 应用的自动化打包和发布
后台应用易部署
docker 的优势
快速, 一致的交付应用程序
可移植,可扩展
轻巧...
题记本文主要用于记录如何在go中使用敏感词检测和对底层源码的分析。主要参考的GitHub仓库是:github.com/feiin/sensitivewords。
用法123456789101112131415161718192021222324252627282930313233package mainimport ( "fmt" "gith...