实时流数据库PipelineDB介绍
在大数据时代,像是Spark、Flink这些大数据分析工具都提供了相应的流式分析解决方案;对于像是MySQL这种传统的关系型数据库是否能够实现流式分析呢?
当然!PipelineDB就是这么一个基于PostgreSQL实现的流式数据库,并且PipelineDB已经成为了PostgreSQL中的一个插件,我们可以在PostgreSQL中安装并直接使用!
本文就来讲述实时流数据库PipelineDB,并带你推开流式数据分析的大门;
PipelineDB官方仓库:
PipelineDB官方文档:
学习Rust两周后我的一些感想
学习Rust零零碎碎已经有两周的时间了,老实说最开始其实是本着学习好C++的态度打算好好学习C++的;但是个人对自己的代码能力并没有什么自信,因为C++实在太太太太太容易写出Memory-Leak的代码了!
最后,就打算试一试Rust这门语言。用过之后不得不说,Rust应该是神级的Program Language了,编译检查简直严格到变态!
本文主要想谈一谈我在学习了Rust两周后的一些感受;
源代码:
流量编排系统Easegress初探
Easegress是一个开源的流量编排系统(An all-rounder traffic orchestration system),居官方介绍这个系统通过Raft共识算法(实际上就是etcd)提供了分布式情况下的高可用、可以实现流量API调度、支持高并发高性能场景;
当然在我体验之后发现其实这个系统最特别的地方(与传统Nginx相比)在于Easegress是通过插件的方式直接进行热替换进行的(如果你使用过K8S,对于这种方式应该不会陌生);
本文介绍了Easegress的基本用法;
源代码:
配置Ingress处理TLS传输
在上一篇文章《国内在minikube中添加ingress-nginx插件》中,讲述了如何在国内网络环境安装Ingress-Nginx,并且对NodePort、LoadBalancer和Ingress分别进行了测试;
但是在实际项目中,我们只会用到HTTPS的连接,因此还需要为Ingress配置TLS证书;
本文讲述了如何在Ingress中配置TLS证书;
源代码:
系列文章:
国内在minikube中添加ingress-nginx插件
在使用minikube时,需要打开许多addons;由于国内“令人失望”的网络环境,在使用minikube addons enable时,基本拉不下来镜像;
好在这个只是addon,可以自己拉下来yaml文件,修改为阿里云的镜像安装;
源代码:
系列文章:
文章参考:
在CentOS7中使用Shadowsocks客户端
本文讲述了如何在CentOS7中配置并使用Shadowsocks客户端;
CentOS7安装minikube
在上一篇《在VMWare中部署你的K8S集群》中,讲述了如何真正的部署一个K8S集群;但是这种方式对于大部分人来说有一点重;除了这种方式之外,也可以使用minikube来部署一个单节点的K8S;
本文就讲述了如何在国内使用阿里云镜像和minikube部署一个k8s;
系列文章:
FFmpeg常用API总结
FFmpeg作为开源的视频处理工具,有着相当强大的功能;
本文总结了FFmpeg中一些常用的API;
在VMWare中部署你的K8S集群
如果要学Kubernetes的话,怎么能够没有自己的Kubernetes集群呢?
本文从零开始,手把手教你搭建Kubernetes集群!
系列文章:
在Go中集成ELK服务
在前面两篇文章中,分别使用Docker-Compose构建了包含Filebeat和不包含Filebeat的ELK版本;
本文在成功构建了ELK服务的基础之上,简单介绍如何在Go项目中集成ELK服务;
源代码:
系列文章: