微服务
文章平均质量分 82
Kuzury
这个作者很懒,什么都没留下…
展开
-
JAVA和微服务
微服务是一种架构,其中的大型、复杂的软件应用程序由一个或多个更小的服务组成。每个微服务仅负责完成一项代表一种小业务能力的任务。这些微服务可使用任何编程语言开发。微服务是一种架构,其中的大型、复杂的软件应用程序由一个或多个更小的服务组成。每个微服务仅负责完成一项代表一种小业务能力的任务。这些微服务可使用任何编程语言开发。本系列内容针对 Java 的微服务最佳实践展开讲解。文中会涉及最新版的 IBM W转载 2017-04-13 09:32:41 · 5978 阅读 · 1 评论 -
在 Java 中创建微服务
创建由微服务组成的应用程序的前景给所有语言都带来了一些疑问:微服务应该有多大?对于传统的集中化治理,做一件事的专注服务的概念有何意义?微服务会如何处理传统的数据建模方式?本章将重点介绍如何识别和创建组成应用程序的微服务,特别是如何将识别的候选服务转换为 RESTful API,然后在 Java 中实现它。 示例应用程序我们使用两个示例应用程序来帮助解释相关概念和提出观点: 在线零售店在线零转载 2017-04-13 10:54:44 · 5979 阅读 · 1 评论 -
微服务处理数据
在微服务系统中,具有混合持久性的环境时,有必要让数据处理保持可管理。为了解释如何实现此目标,本章会简要介绍微服务在数据处理方面的特征,然后介绍如何使用基于 Java 的微服务实现此目的。 微服务特定于数据的特征识别数据的一种方式是自上而下的方法,数据必须存储在您的微服务的数据存储中。从业务级别开始建模您的数据。以下各节将介绍如何识别此数据,如何处理它,以及如何与其他微服务的其他数据存储共享它。有关转载 2017-04-13 11:03:46 · 7580 阅读 · 0 评论 -
微服务演化策略
微服务:演化架构的性质架构通常是按照据预定义的原则来创建的,这些原则有助于反映企业的业务策略目标。业务模式可能很少改变,但在当今环境中,企业希望建立高度可扩展的业务来应对更多的交易并为更多的客户服务。他们需要有灵活的运营流程来快速进军新市场,并提高现有市场中的创新能力。一些不变的共同目标催生了一组架构原则,促使企业以进化方式搭建、设计、实现和运行 IT 系统。演化架构的最重要原则之一是,能够支持技术转载 2017-04-13 11:37:06 · 1773 阅读 · 0 评论 -
微服务企业数据访问模式
本文将介绍在使整体式应用程序演化为微服务架构时要考虑的重要数据库主题。其中将介绍一些可能遇到的挑战,以及可用来解决这些挑战的模式。还将通过一个示例,展示将 Java 应用程序从整体式模式转变为微服务的必要任务。 分布式数据管理常见的整体式应用程序通常会使用一个或两个关系数据库,数据库中包含运行系统所需的所有信息。这个整体式应用程序通常由一个专门的团队管理。该应用程序的架构使添加新功能、扩展和更改应转载 2017-04-13 13:15:30 · 2141 阅读 · 0 评论 -
微服务安全和治理
在整体式架构中,由于运行应用程序的运行时环境相对隔离,所以治理和安全保护很简单。微服务架构具有典型的革新特征,给活动的治理和应用程序的安全威胁保护带来了更多挑战。 微服务架构中的安全性微服务架构通过定义分布式特征来获得灵活性,系统中的服务能够以分散方式独立开发和部署。从安全角度讲,这种开放架构的一个缺陷是,系统现在更脆弱,因为攻击面增加了。开放的端口更多,API 是公开的,而且安全保护变得更复杂,转载 2017-04-13 13:27:06 · 7843 阅读 · 1 评论