随笔分类 -  Architecture

摘要:6. Deploy your app 迭代和删除 阅读全文
posted @ 2018-10-15 15:26 Spground 阅读(146) 评论(0) 推荐(0)
摘要:5. Stacks 介绍 在第4部分,你已经学会如何配置一个蜂群,蜂群是一个运行着docker的集群,然后你将app部署到这个蜂群上,容器运行在多个机器上。 在第5部分,我们马上介绍分布式应用层级的最上层的概念stack。一个stack是一组共享依赖的内部相关的服务,这些服务能够被一起编排和伸缩。单 阅读全文
posted @ 2018-10-15 15:25 Spground 阅读(137) 评论(0) 推荐(0)
摘要:3. Services 介绍 在本部分,我们伸缩我们的应用,并且完成负载均衡功能。为了完成这个,我们必须在前面提到的层级结构中上移一层:service。 stack __service__ container 什么是服务? 在一个分布式应用中,应用的不同功能部分被称为服务。例如如果你想像一个视频分享 阅读全文
posted @ 2018-10-15 15:24 Spground 阅读(127) 评论(0) 推荐(0)
摘要:4. Swarms 介绍 在前面的部分,你知道了如何写一个应用以及如何运行在生产环境中,然后将它变为一个服务,在同一个进程中将服务能力伸缩到原来的5倍。 在本部分,你将在集群上部署一个应用,运行在多台机器上。通过将多个机器加入到docker化的集群中,多容器多机器的应用是可能的,这个docker化的 阅读全文
posted @ 2018-10-15 15:24 Spground 阅读(114) 评论(0) 推荐(0)
摘要:2. Container 介绍 stack service container 使用Docker的方式构建一个app。我们从app的层次结构的最下层开始,最下层是容器。接下来上层是service,这一层定义了生产环境容器如何运作,最顶层是stack,定义了service是如何交互的。 新的开发环境 阅读全文
posted @ 2018-10-15 15:23 Spground 阅读(172) 评论(0) 推荐(0)
摘要:1. Orientation Docker是开发人员和运维人员使用容器来开发、部署和运行应用的平台。使用linux容器来部署应用被称为容器化。容器概念不是新的,但是使用容器来便利部署应用却是新的。 容器化越来越受欢迎,因为容器具有以下特点: 灵活:大型应用也可以被容器化 轻量:容器共享同一个os内核 阅读全文
posted @ 2018-10-15 15:22 Spground 阅读(101) 评论(0) 推荐(0)
摘要:环境: Mac OS 10.13.4 8GB Intel i5 128GB SSD 下载安装 "https://store.docker.com/editions/community/docker ce desktop mac" 下载Docker的dmg文件,按照文档进行安装。 运行命令行查看版本号 阅读全文
posted @ 2018-09-11 17:56 Spground 阅读(119) 评论(0) 推荐(0)
摘要:docker是一个可以开发、传输和运行程序的开放平台。Docker让我们可以将应用程序从基础架构中拆分出来,这样我们就可以快速的分发我们的软件。使用Docker,可以像管理应用程序一样去管理基础设施。利用Docker的方法学快速的去传输、测试和部署代码,我们能明显缩短代码的编写到部署上线的时间。也就 阅读全文
posted @ 2018-09-11 09:37 Spground 阅读(326) 评论(0) 推荐(0)
摘要:计算FlinkSparkHadoopStorm存储HDFSHBaseCassandraCeph消息队列RocketMQSwift虚拟化OpenStack数据库MySQL缓存Redis日志Flume搜索引擎LucenceElasticSearchSolar框架Sprin... 阅读全文
posted @ 2018-06-25 23:35 Spground 阅读(116) 评论(0) 推荐(0)
摘要:几种负载均衡算法负载均衡在大规模Web系统中是常采用的技术,以实现高可用和高并发等目标。负载均衡可以从硬件和软件层次来实现,硬件层次实现的负载均衡性能高,配置少,但是相比于软件实现的来说灵活性不够高,另外价格经济成本也很高,软件层次实现的负载均衡性能比硬件层次低,配置... 阅读全文
posted @ 2018-04-10 17:41 Spground 阅读(263) 评论(0) 推荐(0)
摘要:IO复用 IO模型 1 阻塞IO 2 非阻塞IO 3 IO复用 4 信号驱动IO 5 异步IO 6 同步IO与异步IO 7 5种IO模型的Java示例 总结 References 1. IO复用 进程需要这样一种功能:内核一旦发现进程指定的一个或多个IO条件(事件)就绪(输入准备好被读取或者输出准备 阅读全文
posted @ 2017-11-19 11:06 Spground 阅读(141) 评论(0) 推荐(0)