架构

共找到8条符合要求的结果

Kubernetes介绍

2017-06-08 运维 架构 364 3
Kubernetes介绍

Kubernetes,简称 K8s,是用8代替名字中间的8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes 的目标是让部署容器化的应用简单并且高效。Kubernetes 提供了应用部署,规划,更新,维护的一种机制。

10种常见的软件架构模式

2017-05-13 架构 361 0
10种常见的软件架构模式

在软件开发开始之前,我们必须选择一个合适的架构,能提供所需的功能和质量特性。因此,在将架构应用到我们的设计之前,我们应该了解各种不同架构的特点。

OpenResty+Lua+Kafka收集日志

2017-05-04 运维 架构 597 0
OpenResty+Lua+Kafka收集日志

Lua 是一个小巧的脚本语言。Lua 脚本可以很容易的被 C、C++ 代码调用,也可以反过来调用 C、C++ 的函数,这使得 Lua 在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替 XML、ini 等文件格式,并且更容易理解和维护。

Elasticsearch详解

2017-04-16 架构 381 0
Elasticsearch详解

Elasticsearch 是使用 Java 编写的一种开源搜索引擎,它在内部使用 Luence 做索引与搜索,通过对 Lucene 的封装,提供了一套简单一致的 RESTful API。Elasticsearch 也是一种分布式的搜索引擎架构,可以很简单地扩展到上百个服务节点,并支持 PB 级别的数据查询,使系统具备高可用和高并发性。

Docker使用总结

2017-03-04 运维 架构 501 0
Docker使用总结

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 或 Windows 操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。

Kafka使用总结

2017-02-11 后端 架构 308 0
Kafka使用总结

Kafka 是由 Apache 软件基金会开发的一个开源流处理平台,由 Scala 和 Java 编写。Kafka 是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。

Sphinx使用总结

2017-02-05 后端 架构 202 0
Sphinx使用总结

Sphinx 是一个基于 SQL 的全文检索引擎,可以结合 MySQL、PostgreSQL 做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。Sphinx 特别为一些脚本语言设计搜索 API 接口,如Java、PHP、Python、Perl、Ruby 等,同时为 MySQL 也设计了一个存储引擎插件。

Redis基本使用总结

2016-11-12 后端 架构 589 0
Redis基本使用总结

Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis与其他key - value缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis支持数据的备份,即master-slave模式的数据备份。