本节介绍几个cloud-init的典型应用:设置hostanme,设置用户初始密码,安装软件。设置hostnamecloud-init默认会将instance的名字设置为hostname。但这样不太方便,有时希望能够将二者分开,可利用cloud-init的set_hostname模块实现。set_hostname它会查询metadata中hostname信..
分类:
其他好文 时间:
2017-04-10 13:54:25
阅读次数:
237
本节介绍几个 cloud-init 的典型应用:设置 hostanme,设置用户初始密码,安装软件。下次开始《每天5分钟玩转容器技术》 ...
分类:
其他好文 时间:
2017-04-10 09:51:04
阅读次数:
326
随着对JavaScript学习的深入和实践经验的积累,一些原理和底层的东西也开始逐渐了解。早先也看过一些关于js单线程和事件循环的文章,不过当时看的似懂非懂,只留了一个大概的印象:浏览器中的js程序时是单线程的。嗯,就这么点印象。当时也有些疑问:既然是单线程的,那异步调用是怎么实现的?计时器是靠谁来 ...
分类:
编程语言 时间:
2017-04-08 22:25:44
阅读次数:
267
springboot使用特定的方式,简化了spring的各种xml配置文件,并通过maven或者gradle,更见方便了基础开发环境的搭建。 springboot基础应用搭建 首先建立maven工程。 pom.xml文件配置如下(每一个maven工程中的,除了自身GAV外,都使用此配置) <?xml ...
分类:
编程语言 时间:
2017-04-08 18:45:18
阅读次数:
664
有意思,明天去杨浦报名了一个SPRING CLOUD沙龙, 今天再抓紧看看哈哈哈。 Eureka服务端: EurekaApplication.java application.properties Eureka客户端: ComputerController.java WebSecurityConfi ...
分类:
编程语言 时间:
2017-04-08 13:48:38
阅读次数:
380
Git Learning https://www.atlassian.com/git/tutorials/learn-git-with-bitbucket-cloud Egit User Guide http://wiki.eclipse.org/EGit/User_Guide SourceTree ...
分类:
其他好文 时间:
2017-04-07 20:23:10
阅读次数:
261
Spring Cloud Bus除了支持RabbitMQ的自动化配置之外,还支持现在被广泛应用的Kafka。在本文中,我们将搭建一个Kafka的本地环境,并通过它来尝试使用Spring Cloud Bus对Kafka的支持,实现消息总线的功能。由于本文会以之前Rabbit的实现作为基础来修改,所以先 ...
分类:
编程语言 时间:
2017-04-07 16:43:04
阅读次数:
406
通过之前几篇Spring Cloud中几个核心组件的介绍,我们已经可以构建一个简略的(不够完善)微服务架构了。比如下图所示: 我们使用Spring Cloud Netflix中的Eureka实现了服务注册中心以及服务注册与发现;而服务间通过Ribbon或Feign实现服务的消费以及均衡负载;通过Sp ...
分类:
编程语言 时间:
2017-04-06 15:33:27
阅读次数:
340
spring cloud官方文档提到的服务开发的12项要素。 I. Codebase从一个代码库部署到多个环境。II. Dependencies使用显式的声明隔离依赖,即模块单独运行,并可以显式管理依赖。III. Config在系统外部存储配置信息。IV. Backing Services把支持性服 ...
分类:
其他好文 时间:
2017-04-05 23:24:11
阅读次数:
231
Spring Cloud简介 Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。 Spring Cloud包含了 ...
分类:
编程语言 时间:
2017-04-05 20:02:49
阅读次数:
257