微服务及云计算学习总结
文章平均质量分 88
记录自己学习过程,以便以后回顾总结
zeb_perfect
一切才刚刚开始。。
展开
-
微服务要素-十二要素(The Twelve Factors)
如今,软件通常会作为一种服务来交付,它们被称为网络应用程序,或“软件即服务”(SaaS)。“十二要素应用程序”(12-Factor App)为构建如下的SaaS应用提供了方法论:将开发环境和生产环境的差异降至最低,并使用持续交付实施敏捷开发;这套理论适用于任意语言和后端服务(数据库、消息队列、缓存等)开发的应用程序。原创 2016-09-14 11:45:57 · 16610 阅读 · 3 评论 -
微服务应用-基于Spring Cloud和Reactor构建网上商店微服务(下)
上篇主要是讲解理论知识和项目架构要点,这篇将集中在微服务中使用Spring Boot、Spring Cloud和Project Reactor实现事件溯源的原始主题。文章中也会介绍项目实现一些技术细节,项目Git下载地址:https://github.com/kbastani/spring-cloud-event-sourcing-example,项目我自己已经运行了一遍,非常适合学习使用。下面是原文翻译内容:翻译 2016-08-02 23:20:08 · 9131 阅读 · 9 评论 -
微服务应用-基于Spring Cloud和Reactor构建网上商店微服务(上)
和之前的开源社区项目:基于Spring Cloud和Docker构建电影推荐微服务(spring-cloud-microservice-example)一样,这次翻译的是基于Spring Cloud和Reactor实现Event Sourcing事件溯源构建网上商店微服务(spring-cloud-event-sourcing-example)开源项目,翻译的文章是项目作者写的关于此示例的使用Spring Cloud和Reactor在微服务中实现Event Sourcing翻译 2016-08-02 18:53:36 · 15461 阅读 · 1 评论 -
微服务应用-基于Spring Cloud和Docker构建电影推荐微服务
最近为了扩展自己对云应用的理解,找了好多基于Spring Cloud的demo,下面推荐两个开源社区项目:spring-cloud-microservice-example(基于Spring Cloud和Docker构建电影推荐微服务)和spring-cloud-event-sourcing-example(基于Spring Cloud和Reactor实现Event Sourcing构建网上商店微服务)翻译 2016-07-27 18:46:34 · 13997 阅读 · 1 评论 -
学《云计算应用开发实践》总结<一>
这几天一直东奔西跑没来得及写点东西,昨天闲了下来,意外发现本好书,《云计算应用开发实践》,应用中讲解了云计算的发展和一些项目实例,真是对我了的胃口,于是,花了两天时间把它啃了下来,后半部分实战还是蛮难得,不过讲解的确实很易懂,我个人云计算具体是什么,之前都不是很清楚,一步步跟着作者的思维算是有了点头绪。这本书从需求上引入云计算,对云计算的技术和模式进行了详细介绍,下面就让我做个总结。原创 2014-12-29 20:08:51 · 2378 阅读 · 0 评论 -
话说大数据和云计算之间的区别之处
学习了很久的hadoop和一些分布式应用,竟还没有正确理解大数据和云计算的区别,这里做个规整,也发现对于大数据和云计算的关系人们通常会有误解。而且也会把它们混起来说,分别做一句话直白解释就是:云计算就是硬件资源的虚拟化;大数据就是海量数据的高效处理。 虽然上面的一句话解释不是非常的贴切,但是可以帮助你简单的理解二者的区别。另外,如果做一个更形象的解释,云计算相当于我们的计算机和操作系统,将原创 2014-12-29 21:32:54 · 2926 阅读 · 0 评论 -
学《云计算应用开发实践》总结<二>
通过前两章的学习,大体了解了云计算,虽然有些内容并不是很了解,包括JMeter、JConsole的使用,ISF虚拟化平台搭建,Tomcat负载均衡器的配置都没有写文章单独介绍,下一步我会逐个补充上,谈到JConsole,好巧不巧,这几天在看的《HotSpot实战》中就提到了它,由JMX模块提供对外访问接口,提前说下,HotSpot是java的一种JVM内核,和OpenJDK算是java的核心,待这原创 2014-12-30 20:48:20 · 2887 阅读 · 0 评论 -
学《云计算应用开发实践》总结<三>
前几章将有特点的公有云计算平台都介绍了一下,这里费下嘴,不是说只有这些云平台,实际上有很大,到现在Bat、360等都得云计算平台有涉及,方向、功能大体相似,我们常用的网盘算是其中之一。通过前面云计算的介绍,云计算相关的虚拟化、并行计算、主机管理等技术,我们也积累很多东西,现在就开始应用到实践中。原创 2014-12-31 21:40:29 · 2447 阅读 · 0 评论 -
基于Spring Boot和Spring Cloud实现微服务架构学习(一)-Spring框架介绍
基于Spring Boot和Spring Cloud框架开发的微服务架构学习(一)-Spring框架介绍总结看了几周Spring相关框架的书籍和官方demo,是时候开始总结下这中间的学习感悟。首先,最想说的是,当你要学习一套最新的技术时,官网的英文文档是学习的最佳渠道。因为网上流传的多数资料是官网翻译而来,很多描述的重点也都偏向于作者自身碰到的问题,这样就很容易让你理解和操作出现偏差,最开始我就进入了这样误区。官网的技术导读真的描述的很详细,虽然对于我们看英文很费劲,但如果英文不是很差,请选原创 2016-07-18 21:07:00 · 84131 阅读 · 15 评论 -
基于Spring Boot和Spring Cloud实现微服务架构学习(二)-Spring Boot总结
基于Spring Boot和Spring Cloud框架开发的微服务架构学习(二)对于Git、Docker容器技术,其与Spring Boot的关联度非常的高,大部分的应用都是托管在GitHub上,然后,因为Spring Boot开发的应用大多服务与微服务架构,而这种架构通常依托与Docker实现快速部署和compose一键部署,所以了解和学习他们也变得非常有必要。至于后面要学习的Docker部署集群管理工具Mesos或者Kubernetes等,其实也是要掌握的,这里推荐coding(码市)网站,上面有很原创 2016-07-19 22:57:11 · 29755 阅读 · 6 评论 -
基于Spring Boot和Spring Cloud实现微服务架构学习(三)-Spring Boot应用
基于Spring Boot和Spring Cloud框架开发的微服务架构学习(三)我们知道Spring Boot 是 Spring 产品中一个新的子项目,致力于简便快捷地搭建基于 Spring 的独立可运行的应用。大多数的 Spring Boot 应用只需要非常少的 Spring 配置,并且这些都统一配置在application.yml中,极好的解决了各种配置文件的困扰。说到这里,如果你觉得看英文文档很吃力,推荐一本老师推荐的书《JavaEE开发的颠覆者:Spring Boot实战》,这本书先是介绍Sp原创 2016-07-21 22:32:29 · 19837 阅读 · 2 评论 -
基于Spring Boot和Spring Cloud实现微服务架构学习(四)-Spring Cloud总结
基于Spring Boot和Spring Cloud框架开发的微服务架构学习(四)-Spring Cloud总结Spring Cloud包含了多个子项目(针对分布式系统中涉及的多个不同开源产品),之前在第一章节也介绍这些,比如:Spring Cloud Config、Spring Cloud Netflix、Spring Cloud CloudFoundry、Spring Cloud AWS、Spring Cloud Security、Spring Cloud Commons、Spring Cloud Z原创 2016-07-24 00:48:50 · 109591 阅读 · 9 评论 -
基于Spring Boot和Spring Cloud实现微服务架构学习(五)-Docker总结
基于Spring Boot和Spring Cloud框架开发的微服务架构学习(五)-Docker总结介绍Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。Docker在部署软件方面解决了最困难的问题,将应用程序代码开发和部署环境。在不同平台之间移植代码变得很简单,因为我们的应用程序代码是被包装在Docker环境中。Dock原创 2016-07-24 22:44:37 · 12501 阅读 · 0 评论 -
基于Spring Boot和Spring Cloud实现微服务架构学习(六)-Docker应用
基于Spring Boot和Spring Cloud框架开发的微服务架构学习(六)-Docker应用下面就介绍如何将之前的Spring Boot项目部署在Docker上,首先,在应用根目录下建立 Dockerfile 文件,以使用 Maven 构建为例,选用 maven:3.3.3 官方镜像,官方维护的 Maven 镜像依赖于 Java 镜像构建,所以我们不需要使用 Java 镜像,具体内容如下:原创 2016-07-24 23:11:19 · 11184 阅读 · 1 评论