前言
在数据库中,隔离级别分为四种不同的级别,不同的级别分别解决不同的问题,脏读,不可重复读,幻读。隔离级别越高,数据库的并发性能越低。
前言
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。
前言
github中提供了Webhooks的能力,当github中仓库发生变更时,例如发生push事件等,触发通知功能,github会自动调用Webhooks配置的回调地址,进行主动通知。这是个非常有用的功能,springcloud config主动通知应用服务器,配置文件变更就是通过它实现的,今天介绍它的另外一种使用场景,就是实现博客的自动发布。当有新的提交时,博客服务器能够自动的更新。
前言
kafka是使用Scala语言编写,运行在JVM环境下的开源分布式流式处理平台,专为分布式高吞吐量系统而设计。与其他消息传递系统相比,Kafka具有更好的吞吐量,内置分区,复制和固有的容错能力,这使得它非常适合大规模消息处理应用程序。能够很好的与Apache Storm,Spark,Hadoop等集成,用于处理实时流式数据分析和离线数据分析。
前言
Logstash数据处理管道有三个阶段:输入→过滤器→输出。输入数据,过滤器处理数据,并将其输出到目的地。输入和输出支持编解码器,可以在数据进入或退出pipeline时对数据进行编码或解码,而无需使用单独的过滤器。总之一句话概括,logstash可以帮助我们对不同来源的数据,进行统一的转换处理,然后输出到指定的地方存储,便于日后的统计和分析,例如:Elasticsearch等。
前言
Logstash 是开源的服务器端数据处理管道,能够同时从多个来源采集数据、转换数据,然后将数据发送到您最喜欢的 “存储库” 中。通常和Elasticsearch, Kibana等一起搭配使用,ELK日志分析平台。