0推荐
45K 浏览

用 Docker,Spring Boot/Cloud 和 Axon CQRS/ES(事件溯源)来构建微服务

软件架构变化的步伐在过去几年快速演进。新的实践,如 DevOps,微服务和容器化已经成为热点话题也被逐渐广泛采用。在这篇文章中,作者会介绍一个自己实践的微服务项目,包含了两个在架构层面上比较突出...
mush1834 7年前   
0推荐
51K 浏览

Nginx+Php-fpm 运行原理详解

一、代理与反向代理 现实生活中的例子 1、正向代理:访问google.com 如上图,因为google被墙,我们需要vpn翻墙才能访问google.com。 vpn对于“我们”来说,是可以感知到...
xinngelihna 7年前   
0推荐
19K 浏览

Apache Spark 内存管理详解

Spark 作为一个基于内存的分布式计算引擎,其内存管理模块在整个系统中扮演着非常重要的角色。理解 Spark 内存管理的基本原理,有助于更好地开发 Spark 应用程序和进行性能调优。本文旨在...
0推荐
14K 浏览

编写 Dockerfile 的最佳实践

我之前写过 一篇文章介绍 docker 的镜像基本原理和概念 ,这篇文章是公司内部培训的一个总结文字,主要介绍在编写 docker 镜像的时候一些需要注意的事项和推荐的做法。
qewl3964 7年前   
Docker  
0推荐
36K 浏览

Nginx的优化与防盗链

Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”,是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器.N...
MarSteen 7年前   
0推荐
49K 浏览

阿里RocketMQ如何解决消息的顺序&重复两大硬伤?

分布式消息系统作为实现分布式系统可扩展、可伸缩性的关键组件,需要具有高吞吐量、高可用等特点。而谈到消息系统的设计,就回避不了两个问题:
0推荐
35K 浏览

如何理解Nginx, WSGI, Flask之间的关系

之前对 Nginx,WSGI(或者 uWSGI,uwsgi),Flask(或者 Django),这几者的关系一存存在疑惑。通过查阅了些资料,总算把它们的关系理清了。
IsaVarela 7年前   
0推荐
12K 浏览

测试工程能力容器化改造方案

随着容器时代的到来,开源社区中诞生了以Docker、Rocket为代表的优秀的容器引擎方案。本文旨在介绍通过容器技术对不同测试类型(应用层测试、中间层测试、内核测试、硬件驱动测试、编译测试)进行...
lla46513 7年前   
0推荐
12K 浏览

Trail:分布式追踪

在又拍云,即使是 应用层服务 也依赖到其他服务,而那些服务又依赖到了更多服务。当一个接口超时时,定位接口的性能瓶颈是困难的。
0推荐
19K 浏览

Docker Swarm架构、特性与基本实践

Docker集群管理和编排的特性是通过SwarmKit进行构建的, 其中Swarm mode是Docker Engine内置支持的一种默认实现。Docker 1.12以及更新的版本,都支持Swa...
tczs8156 7年前   
0推荐
56K 浏览

gRPC服务发现&负载均衡

构建高可用、高性能的通信服务,通常采用服务注册与发现、负载均衡和容错处理等机制实现。根据负载均衡实现所在的位置不同,通常可分为以下三种解决方案:
0推荐
55K 浏览

Nginx 通过 Lua + Redis 实现动态封禁 IP

为了封禁某些爬虫或者恶意用户对服务器的请求,我们需要建立一个动态的 IP 黑名单。对于黑名单之内的 IP ,拒绝提供服务。
cpc1986 7年前   
Lua   Web服务器   Nginx   Redis  
0推荐
14K 浏览

为什么Google用Apache Beam彻底替换掉MapReduce

近日,Apache软件基金会宣布, Apache Beam 成功孵化,成为该基金会的一个新的顶级项目,基于Apache V2许可证开源。
0推荐
13K 浏览

Spark学习-RDD编程基础

Spark上开发的应用程序都是由一个driver programe构成,这个所谓的驱动程序在Spark集群通过跑main函数来执行各种并行操作。集群上的所有节点进行并行计算需要共同访问一个分区元...
0推荐
9K 浏览

优步分布式追踪技术再度精进

对于希望监视复杂的 微服务架构 系统的组织,分布式追踪正在快速成为一种不可或缺的工具。Uber工程团队的开源分布式追踪系统 Jaeger 自2016年起,在公司内部实现了大范围的运用,已经集成于...
0推荐
27K 浏览

通过 SonarG 释放 Guardium 数据的价值

对于使用 IBM® Security Guardium® 实现数据安全和合规性的企业而言,所收集的海量审计数据可能给他们带来挑战。通过对 Guardium 使用 SonarG 大数据解决方案,企...
0推荐
26K 浏览

开发人员打开docker的方式

以前写过一篇mac下利用docker搭建开发环境的文,但那时是用的boot2docker作为客户端搭建的,现在docker原生支持mac了,方便了许多。
bodl7757 7年前   
0推荐
45K 浏览

Git系列-工作流

为了更好的使用Git进行项目管理, 一些牛人发明了不同的工作流. 本文是发表的Atlassian网站上的 文章 , 比较了4种常见的Git工作流方式. 可以通过本文了解目前常见的Git工作流.
0推荐
35K 浏览

基于Docker的MongoDB实现授权访问

基于Docker部署一个数据库实例通常比直接在服务器上安装数据库还要简单,Gevin在开发环境中经常使用基于docker的数据库服务,docker也渐渐成为Gevin在Linux上安装Mongo...
BlakeLhotsk 7年前   
MongoDB   Docker  
0推荐
34K 浏览

开源:XXL-JOB-分布式任务调度平台

XXL-JOB是一个轻量级分布式任务调度框架,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。
1 2 3 4 5 6 7 8 9 10

经验分享,提升职场影响力

投稿

热门问答

    热门文档