摘要: 闲时翻译了几篇基于Spring Cloud、Netflix OSS 构建微服务的英文文章,为方便分享交流,整理为PDF文档。阅读全文
posted @ 2017-03-21 13:15 Rickie 阅读(290) 评论(0) 编辑
摘要: 我们将创建一个新的微服务,命名为product-api,作为一个外部API(OAuth 术语为资源服务器-Resource Server),并通过之前介绍过的Edge Server暴露为微服务,作为Token Relay,也就是转发Client端的OAuth访问令牌到资源服务器(Resource Server)。另外添加OAuth Authorization Server和一个OAuth Client,也就是服务消费方。阅读全文
posted @ 2017-03-19 10:45 Rickie 阅读(876) 评论(0) 编辑
摘要: 在上一篇文章中,我们已使用Spring Cloud和Netflix OSS中的核心组件,如Eureka、Ribbon和Zuul,部分实现了操作模型(operations model),允许单独部署的微服务相互通信。在本文中,我们继续关注微服务环境中的故障处理,通过Hystrix(Netflix Circuit Breaker)提升服务弹性。阅读全文
posted @ 2017-03-18 16:44 Rickie 阅读(133) 评论(0) 编辑
摘要: 前一篇文章中,我们定义了微服务使用的操作模型。这篇文章中,我们将开始使用Spring Cloud和Netflix OSS实现这一模型,包含核心部分:服务发现(Service Discovery)、动态路由(Dynamic Routing)、负载均衡(Load Balancing),和边缘服务器(Edge Server),其他部分在后面的文章中介绍。 我们将使用来自Spring Cloud和Netflix OSS的一些核心组件,实现在已部署的微服务交互,不必手动管理配置,如每一个微服务的端口或者手工配置路由规则等等。为了避免端口冲突,我们的微服务在启动时,将从端口段中动态获取可用的端口。为了方便访问微服务,我们将使用Edge Server提供一个微服务的访问入口点。阅读全文
posted @ 2017-03-13 19:14 Rickie 阅读(598) 评论(0) 编辑
摘要: 当我们在系统范围内部署大量的微服务时,一个新的挑战产生了,单体应用部署时不会发生。这篇文章将针对这些新的挑战,在系统范围内部署大量微服务时定义一套操作模型(operations model)。这篇文章分为如下几个部分: 前提条件;扩展;问题;需要的组件;参考模型;下一步;阅读全文
posted @ 2017-03-12 16:02 Rickie 阅读(562) 评论(0) 编辑
摘要: 这本书翻译比较流畅,内容整理、编排清晰,由浅入深,图文并茂,非常适合 iOS 5 开发学习初学者。虽然博客园主要以.NET 技术为主,但现在移动开发和移动互联网市场日趋火热,.NET 开发人员还是需要学习和了解移动开发技术的。中文版,PDF格式。推荐一下!占用首页位置,希望对博客园的开发人员有帮助,也对他们的工作表示敬佩!**原文内容如下:目前,这是第一本介绍iOS 5.x 和 Xcode 4.3 的中文版书籍,尤其适合于iOS 编程开发初学者。本文档由 EntLib 团队翻译整理。如有任何技术问题,欢迎留言。第二版共有 249页,主要包含如下内容:第一部分:Hello World!创建你的第阅读全文
posted @ 2012-08-29 11:22 Rickie 阅读(6565) 评论(23) 编辑
摘要: Windows Server AppFabric 扩展了 Windows Server 以为 Web 应用程序和中间层服务提供增强的托管、管理和缓存功能。 AppFabric 托管功能向 Internet 信息服务 (IIS)、Windows Process Activation Service (WAS) 和 .NET Framework 4 添加了服务管理扩展。其中包括托管服务和托管管理工具,这些工具使部署、配置和管理基于 Windows Communication Foundation (WCF) 和 Windows Workflow Foundation (WF) 的服务变得更加容易。阅读全文
posted @ 2011-07-19 21:10 Rickie 阅读(526) 评论(0) 编辑
摘要: 如果你正在学习ASP.NET MVC 3,HTML5,jQuery和浏览器客户端交互技术,推荐你下载Mileage Stats 范例程序,可更好理解如何使用当前技术创建当前的web应用程序,尤其关注如何架构一个企业级的应用程序。关于Mileage Stats项目的初步介绍,请参考《Project Silk – 基于ASP.NET MVC 3 的示例应用程序Mileage Stats》。阅读全文
posted @ 2011-05-16 08:12 Rickie 阅读(2698) 评论(6) 编辑
摘要: 本文提供了一些ASP.NET MVC 代码设计准则,涉及Model、View、Controller、Routing、Testability、Security、Localization and Globalization 等等内容,目标是帮助ASP.NET MVC 开发人员创建可靠的应用程序,当然,你可根据实际应用程序选择合适的标准,本文的英文原文为 Best Practices for ASP.NET MVC。阅读全文
posted @ 2011-05-03 21:05 Rickie 阅读(3120) 评论(8) 编辑
摘要: 目前可使用的IoC(Inversion of Control,控制反转)容器有很多,如 Unity、Castle Windsor、Autofac、StructureMap等等。下面是 Autofac 容器的下载网址:http://code.google.com/p/autofac/阅读全文
posted @ 2011-04-22 15:44 Rickie 阅读(775) 评论(0) 编辑