摘要: 在之前的章节,我们已经实现了配置服务器、注册服务器、微服务服务端,实现了服务注册与发现。这一章将实现微服务的客户端,以及联调、实现整个spring cloud框架核心应用。 本文属于《7天学会spring cloud系列》之五,涉及到的项目包括: 开源项目:http://git.oschin... 阅读全文
posted @ 2016-01-15 17:13 lzhou666 阅读(47916) 评论(10) 推荐(2) 编辑
摘要: 服务注册与发现对于微服务系统来说非常重要。有了服务发现与注册,你就不需要整天改服务调用的配置文件了,你只需要使用服务的标识符,就可以访问到服务。 本文属于《7天学会spring cloud系列》之四,关注服务注册与发现,本文涉及到的项目:开源项目:http://git.oschina.net/... 阅读全文
posted @ 2016-01-15 17:02 lzhou666 阅读(133860) 评论(12) 推荐(9) 编辑
摘要: 《7天学会spring cloud系列》之创建配置管理服务器及实现分布式配置管理应用。 本文涉及到的项目:开源项目:http://git.oschina.net/zhou666/spring-cloud-7simplecloud-config-repo:配置文件存放的文件夹cloud-simp... 阅读全文
posted @ 2016-01-14 11:23 lzhou666 阅读(59659) 评论(12) 推荐(6) 编辑
摘要: 《7天学会spring cloud》第一天,熟悉spring boot,并使用spring boot创建一个应用。 Spring Boot是Spring团队推出的新框架,它所使用的核心技术还是Spring框架,主要是Spring 4.x,所以如果熟悉spring 4的人,能够更快的接受和学会这... 阅读全文
posted @ 2016-01-13 16:39 lzhou666 阅读(93800) 评论(14) 推荐(12) 编辑
摘要: 按照官方的话说:Spring Cloud 为开发者提供了在分布式系统(如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性 Token、全局锁、决策竞选、分布式会话和集群状态)操作的开发工具。最关键的是它足够简单,一般的开发人员只需要几天时间就可以学会它的基本用法。 本Spring... 阅读全文
posted @ 2016-01-13 16:33 lzhou666 阅读(138529) 评论(11) 推荐(16) 编辑
摘要: spring cloud官方文档提到的服务开发的12项要素。I. Codebase从一个代码库部署到多个环境。II. Dependencies使用显式的声明隔离依赖,即模块单独运行,并可以显式管理依赖。III. Config在系统外部存储配置信息。IV. Backing Services把支持性... 阅读全文
posted @ 2016-01-04 15:46 lzhou666 阅读(10470) 评论(0) 推荐(1) 编辑
摘要: 作为java的屌丝,基本上跟上spring屌丝的步伐,也就跟上了主流技术。spring 顶级项目:Spring IO platform:用于系统部署,是可集成的,构建现代化应用的版本平台,具体来说当你使用maven dependency引入spring jar包时它就在工作了。Spring Boot 阅读全文
posted @ 2015-12-24 17:42 lzhou666 阅读(22341) 评论(4) 推荐(6) 编辑
摘要: 原文地址http://microservices.io/patterns/service-registry.html,谷歌翻译(略微调整)如下。背景使用服务的客户端可以采取客户端发现(Client-side discovery)和服务端发现(Server-side discovery)两种方式进行服... 阅读全文
posted @ 2015-11-10 16:26 lzhou666 阅读(4081) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://microservices.io/patterns/apigateway.html,以下是使用google翻译对原文的翻译。 让我们想象一下你正在建立一个使用微服务模式的网上商店,你所用的产品详细信息页面。你需要开发多个版本的产品详情界面: l 由服务器端Web应用程序生成的 阅读全文
posted @ 2015-11-03 10:19 lzhou666 阅读(4184) 评论(2) 推荐(2) 编辑
摘要: 关于微服务分布式事务的一些思考,笔者没有参与过复杂分布式事务的场景,各位大神路过可以分享一些遇到的案例,大家一起探讨。 关于分布式事务,笔者推荐的处理方法是“尽量避免”,如果实在避免不了(这已经是高并发、用户量比较多的网站了)则使用“最终一致性”处理(参照CAP理论base思想),如果处理了事务,但 阅读全文
posted @ 2015-11-02 14:10 lzhou666 阅读(6233) 评论(1) 推荐(0) 编辑