测试用例的优先级用于标识测试用例的重要性和执行频率;
本文总结了测试用例优先级;
测试用例的优先级用于标识测试用例的重要性和执行频率;
本文总结了测试用例优先级;
在上一篇文章《高性能分布式ID生成器实现方法总结》中,主要介绍了一些常用的分布式ID生成器;本文在上一篇文章的基础之上,采用Leaf算法结合Go实现双Buffer桶的ID生成器!
源代码:
系列文章:
在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。如在支付、餐饮、酒店等产品的系统中,数据日渐增长,对数据分库分表后需要有一个唯一ID来标识一条数据或消息,数据库的自增ID显然不能满足需求;特别一点的如订单、骑手、优惠券也都需要有唯一ID做标识。此时一个能够生成全局唯一ID的系统是非常必要的;
本文介绍了业界常见的几种分布式ID的生成方法;
源代码:
系列文章:
在大数据时代,像是Spark、Flink这些大数据分析工具都提供了相应的流式分析解决方案;对于像是MySQL这种传统的关系型数据库是否能够实现流式分析呢?
当然!PipelineDB就是这么一个基于PostgreSQL实现的流式数据库,并且PipelineDB已经成为了PostgreSQL中的一个插件,我们可以在PostgreSQL中安装并直接使用!
本文就来讲述实时流数据库PipelineDB,并带你推开流式数据分析的大门;
PipelineDB官方仓库:
PipelineDB官方文档:
学习Rust零零碎碎已经有两周的时间了,老实说最开始其实是本着学习好C++的态度打算好好学习C++的;但是个人对自己的代码能力并没有什么自信,因为C++实在太太太太太容易写出Memory-Leak的代码了!
最后,就打算试一试Rust这门语言。用过之后不得不说,Rust应该是神级的Program Language了,编译检查简直严格到变态!
本文主要想谈一谈我在学习了Rust两周后的一些感受;
源代码:
Easegress是一个开源的流量编排系统(An all-rounder traffic orchestration system),居官方介绍这个系统通过Raft共识算法(实际上就是etcd)提供了分布式情况下的高可用、可以实现流量API调度、支持高并发高性能场景;
当然在我体验之后发现其实这个系统最特别的地方(与传统Nginx相比)在于Easegress是通过插件的方式直接进行热替换进行的(如果你使用过K8S,对于这种方式应该不会陌生);
本文介绍了Easegress的基本用法;
源代码:
在上一篇文章《国内在minikube中添加ingress-nginx插件》中,讲述了如何在国内网络环境安装Ingress-Nginx,并且对NodePort、LoadBalancer和Ingress分别进行了测试;
但是在实际项目中,我们只会用到HTTPS的连接,因此还需要为Ingress配置TLS证书;
本文讲述了如何在Ingress中配置TLS证书;
源代码:
系列文章:
在使用minikube时,需要打开许多addons;由于国内“令人失望”的网络环境,在使用minikube addons enable时,基本拉不下来镜像;
好在这个只是addon,可以自己拉下来yaml文件,修改为阿里云的镜像安装;
源代码:
系列文章:
文章参考:
本文讲述了如何在CentOS7中配置并使用Shadowsocks客户端;
在上一篇《在VMWare中部署你的K8S集群》中,讲述了如何真正的部署一个K8S集群;但是这种方式对于大部分人来说有一点重;除了这种方式之外,也可以使用minikube来部署一个单节点的K8S;
本文就讲述了如何在国内使用阿里云镜像和minikube部署一个k8s;
系列文章: