咏南中间件和开发框架
一个咏南中间件可以同时挂接多个不同类型的数据库,可以同时连接ORACLE或其它类型的数据库. 咏南中间件支持插件【热插拔】,增加新的插件,不需要重新启动中间件程序,升级中间件不需要停机。 咏南中间件支持集群部署,负载均衡+自动故障转移。 请百度:咏南中间件 ### 咏南中间件与开发框架的关键特性 #### 一、咏南中间件概述 咏南中间件作为一款高效且灵活的企业级中间件产品,其核心价值在于提供了一个强大的平台,使得应用程序能够轻松地与多种数据库进行交互,并且具备优秀的可扩展性和可用性。 #### 二、咏南中间件的数据支持特性 1. **多数据库支持**:咏南中间件支持市场上几乎所有的主流数据库系统,如Oracle、MSSQL、MySQL、DB2、Informix等,这种广泛的支持能力极大地增强了系统的兼容性和灵活性。 2. **多类型数据库同时挂载**:一个咏南中间件实例能够同时挂接多个不同类型的数据库,这意味着在单个中间件中即可实现对多种数据库类型的管理和访问,提高了系统的集成度。 3. **数据库连接池管理**:对于每一个挂接的数据库,咏南中间件都会创建一个独立的数据库连接池。这种方式不仅优化了数据库资源的管理,还确保了每个数据库连接的高效利用,减少了连接创建和销毁带来的性能损耗。 4. **帐套编号管理**:通过帐套编号唯一标识每一个数据库连接,其中默认的第一个帐套(编号0)通常是咏南开发框架自身的数据库。这种编号机制确保了连接的唯一性和管理的便捷性。 #### 三、咏南开发框架的数据库配置 1. **咏南开发框架的默认数据库**:咏南开发框架默认使用MSSQL类型的数据库,这并不意味着其他类型的数据库无法使用。实际上,如果项目使用的是非MSSQL数据库,只需要让咏南中间件同时挂接两个数据库——一个是咏南开发框架数据库,另一个是项目实际使用的数据库。 #### 四、咏南中间件的插件机制 1. **插件化的业务功能**:咏南中间件支持将所有业务功能封装成插件的形式,这种设计实现了真正的三层架构,同时也使得客户端变得更为轻量级。 2. **插件的热插拔特性**:插件支持“热插拔”,即可以在不重启中间件的情况下动态添加新的插件或者更新已有的插件,这大大提升了系统的维护效率和可用性。 3. **插件类的设计**:所有插件都必须继承自`TfrmPlugBase`基类,并重写`GetSvrData()`抽象方法。该方法用于处理业务逻辑并返回相应的结果数据。 4. **插件DEMO示例**: - 在示例代码中,我们看到了一个具体的插件实现——`TfrmPlug1`类。 - `GetSvrData()`方法接收三个参数:`accountNo`(帐套编号)、`defineId`(插件编号)以及`inParams`(输入参数)。 - 方法内部根据`defineId`执行不同的SQL操作,并通过数据库连接池中的连接来执行SQL语句。 #### 五、总结 咏南中间件以其强大的多数据库支持能力和灵活的插件化设计,在企业应用开发领域展现出独特的价值。无论是从提高开发效率的角度来看,还是从提升系统的可维护性和稳定性来看,咏南中间件都是一个值得考虑的选择。此外,其提供的热插拔功能更是为系统的持续演进提供了便利,确保了系统的高可用性和灵活性。
剩余15页未读,继续阅读
- 粉丝: 1
- 资源: 10
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
- 1
- 2
前往页