分布式面向服务框架(2)

编程技术  /  houtizong 发布于 3年前   108

  组件类型

按提供的功能不同,可以分三种类型的组件。

(一)公共组件

这种组件,是系统运行环境比不可少的,是运行环境的基础组件,缺少它系统环境就运行不起来。

配置文件组件,没有它就无法加载系统的配置文件。

数据源组件,配置和加载系统的数据源。

分布式事务组件,配置和支持系统的分布式事务组件。

自动代理组件 配置和支持AOP基于注解自动代理技术。

(二)应用组件

这种组件,为系统提供常用的功能组件。此些组件并不是系统必须,但是系统常常用到的。

错误客户端组件。它提供捕获系统的错误,本地保存或远程保存接口。

错误服务端组件。它处理提供远程发送过来错误处理服务。

错误管理端组件。

日志客户端组件。它提供生产日志消息,本地保存或远程保存接口。

日志服务端组件。它提供处理远程发送过来的日志消息服务。

日志管理端组件。

邮件客户端组件。它提供邮件发送源消息,并提供本地邮件发送或远程发送接口。

邮件服务端组件。它提供连接邮件服务或邮件消息服务,发送邮件。

邮件管理端组件。

认证客户端组件。它提供用户系统入口的认证功能,有本地或远程接口。

认证服务端组件。它提供用户远程认证服务。

缓存组件。它提供缓存或集群缓存功能。

数据安全组件。它提供返回给用户数据安全过滤功能。

数据安全管理组件。它提供数据字段权限安全配置。

业务方法安全组件。它提供业务方法安全的验证。

业务方法安全管理组件。它提供业务方法安全管理配置。

公共过滤器组件。它提供用户请求过滤功能。

特殊过滤器组件。它提供特殊用户请求过滤功能。

搜索配置组件。它提供搜索的配置功能。

搜索组件。它提供用户搜索功能。

等等!

(三)业务组件

业务组件,是用户依据用户需求开发应用组件,是用户业务需求的实现。用户可以依据业务需求开发各种各样的业务组件。业务组件和应用组件,前者是系统提供的业务功能,是系统之间的功能区别,而后者系统与系统一般具有的功能组件。

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

留言需要登陆哦

技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成

网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];

      订阅博客周刊 去订阅

文章归档

文章标签

友情链接

Auther ·HouTiZong
侯体宗的博客
© 2020 zongscan.com
版权所有ICP证 : 粤ICP备20027696号
PHP交流群 也可以扫右边的二维码
侯体宗的博客