微服务架构系统 Abixen Platform

码农软件 · 软件分类 · 微服务框架 · 2019-03-18 06:57:47

软件介绍

Abixen Platform是一个完整的微服务架构系统。其体系组成部分如下:

  1. Eureka:作为服务的注册器。

  2. Hystrix仪表板:允许我们实时监控请求状态(例如,多少请求超时,多少次成功,多少次失败等)。

  3. Zipkin:一种分布式跟踪系统,可帮助您收集应用程序中发生高延迟问题(性能慢)所需的数据。

  4. Redis数据库:用于保存登录用户的信息。

  5. RabbitMQ:用作在特定微服务器之间发送消息的队列。例如,核心微服务删除一个模块实例,需要让商业智能微服务或Web内容微服务删除与其相关的所有配置。

  6. Abixen Platform Common:包含用函数式微服务实现的通用API的JAR。

  7. Abixen平台配置:配置微服务。整个应用程序可以在YAML文件中进行逐个配置。

  8. Abixen Platform Web Client:核心功能的静态内容,如页面和模块管理,安全管理等。

  9. Abixen平台网关:起到安全网关的作用。每个请求都必须通过这个微服务。

  10. Abixen平台核心:拥有自己的业务核心数据库,拥有平台的核心功能,如页面和模块管理,安全管理等。

  11. Abixen平台商业智能服务:由于应用程序带来了函数性的微服务,因此我们将在这里放置一个用于商业智能报告,图表创建和进一步管理的模块。它也有自己的数据库。

  12. Abixen平台Web内容服务:这与上述服务类似,但是这个函数可以提供内容创建功能,例如用户可以创建文章。它还有自己的数据库。

  13. 您的服务:由开发人员使用该平台创建的定制微服务。

该架构基于Netflix OSS技术栈。函数性的微服务不需要在整个平台上都要部署,您如果不需要图表或文章管理器,您也可以部署这个平台并使用独立开发的微服务。

该架构也很好地映射到Amazon组件。使用诸如EC2,ALB,ECS,ECR,Route53,CloudWatch,Elasticache,ERD和SES之类的服务在AWS上部署应用程序

本文地址:https://www.codercto.com/soft/d/1591.html

Trading and Exchanges

Trading and Exchanges

Larry Harris / Oxford University Press, USA / 2002-10-24 / USD 95.00

This book is about trading, the people who trade securities and contracts, the marketplaces where they trade, and the rules that govern it. Readers will learn about investors, brokers, dealers, arbit......一起来看看 《Trading and Exchanges》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码