《微服务:从设计到部署》电子书

经过两个月断断续续地翻译,微服务经典书籍《微服务:从设计到部署》中文版终于完成了。这是我……

查看更多

Spring REST 与 Zuul 代理

http://www.baeldung.com/spring-rest-with-zuul-proxy
作者: Eugen Paraschiv
译者: http://oopsguy.com

1、概述

在本文中,我们将探讨前端应用与单独部署的 REST API 之间的通信。

本文旨在解决 CORS 和浏览器的同源策略限制,允许 UI 调用 API,即使它们不是同源

基本上,我们将创建两个独立的应用程序 — 一个 UI 应用程序和一个简单的 REST API,我们将使用 UI 应用程序中的 Zuul 代理来代理对 REST API 的调用。

Zuul 是 Netflix 的一个基于 JVM 的路由和服务端负载均衡器。Spring Cloud 与内嵌式 Zuul 代理可以很好地集成工作 — 本次我们也将使用他们。

……

查看更多

Spring 5:以函数式方式注册 Bean

http://www.baeldung.com/spring-5-functional-beans
作者:Loredana Crusoveanu
译者:http://oopsguy.com

1、概述

Spring 5 支持在应用程序上下文中以函数式方式注册 bean。

简单地说,您可以通过在 GenericApplicationContext 类中定义的一个新 registerBean() 方法重载来完成。

让我们来为此功能列举一些例子。

……

查看更多

微服务从设计到部署(七)重构单体为微服务

https://github.com/oopsguy/microservices-from-design-to-deployment-chinese
译者http://oopsguy.com

本书主要介绍如何使用微服务构建应用程序,这是本书的第七章,也是最后一章。第一章介绍了微服务架构模式,讨论了使用微服务的优点与缺点。随后的章节讨论了微服务架构的方方面面:使用 API ​​网关进程间通信服务发现事件驱动数据管理部署微服务。在本章中,我们将介绍单体应用迁移到微服务的策略。

我希望这本电子书能够让您对微服务架构、其优点和缺点以及何时使用它有很好的了解。微服务架构也许很适合您的组织。

……

查看更多

Spring REST API + OAuth2 + AngularJS

http://www.baeldung.com/rest-api-spring-oauth2-angularjs
作者:Eugen Paraschiv
译者http://oopsguy.com

1、概述

在本教程中,我们将使用 OAuth 来保护 REST API,并以一个简单的 AngularJS 客户端进行示范。

我们要建立的应用程序将包含了四个独立模块:

  • 授权服务器
  • 资源服务器
  • UI implicit - 一个使用 Implicit Flow 的前端应用
  • UI password - 一个使用 Password Flow 的前端应用
……

查看更多

微服务从设计到部署(六)选择部署策略

https://github.com/oopsguy/microservices-from-design-to-deployment-chinese
译者http://oopsguy.com

本书主要介绍关于如何使用微服务构建应用程序,这是本书的第六章。第一章介绍了微服务架构模式,讨论了使用微服务的优点与缺点。之后的章节讨论了微服务架构的方方面面:使用 API 网关进程间通信服务发现事件驱动数据管理。在本章中,我们将介绍部署微服务的策略。

……

查看更多

Nginx文档-nginScript

nginScript 是 JavaScript 语言的一个子集,其可在 httpstream 中实现位置(location)和变量处理器。nginScript 符合 ECMAScript 5.1 规范和部分 ECMAScript 6 扩展。合规性仍在不断发展。

……

查看更多

Nginx文档-如何处理TCP/UDP会话

来自客户端的 TCP/UDP 会话以阶段的形式被逐步处理:

……

查看更多

微服务从设计到部署(五)事件驱动数据管理

https://github.com/oopsguy/microservices-from-design-to-deployment-chinese
译者http://oopsguy.com

本书主要介绍如何使用微服务构建应用程序,这是本书的第五章。第一章介绍了微服务架构模式,讨论了使用微服务的优点与缺点。第二第三章描述了微服务架构内通信方式的对比。第四章探讨了与服务发现相关的内容。在本章中,我们稍微做了点调整,研究微服务架构中出现的分布式数据管理问题。

……

查看更多

REST:JAX-RS 与 Spring

原文https://developer.okta.com/blog/2017/08/09/jax-rs-vs-spring-rest-endpoints
作者:Brian Demers
译者http://oopsguy.com

或许您正在使用 REST 端点(endpoint)来摆脱 Web 服务和客户端。如果您是一名 Java 开发人员,您可能已经尝试过 JAX-RS、Spring REST 或者两者。但哪一个好用呢?在这篇文章中,我将介绍两者之间的差异,使用大体相同的代码进行对比。在之后的博文中,我将向您展示如何轻松地使用 Apache Shiro 和 Okta 来保护这些 REST 端点。

……

查看更多