Venus 是什么?
它是由(venus service framework)+服务路由产品(venus-hsb)组合而成,提供远程服务。它着 开发简单、高性能、高并发能力 的服务端框架。
客户端与服务端之间的通讯对开发人员完全透明
他跟目前我们经常用到的框架:axis、CXF、Hessian WebService、Jboss Remoting等框架类似。
(框架1.0版本来源于 盛大网络(研发人员:Struct、Daisy)+ 另外2名Hexnova成员(Sunng、GaoYong),开源版本后续由hexnova社区继续维护)
系统功能目标:
- 提供高性能的服务通讯框架
- 具备性能监控(可以清晰的看到每个服务执行的时间、过长可以通过监控告警出去)
- 具备流量控制(每个服务每个时刻的调用次数、每天的峰值情况、)
- 访问控制(服务的授权控制)
- 提供可选择性服务数据缓存(cache支持,key采用表达式,由框架提供缓存支持,而不需要编写任何cache相关的代码)
- 提供框架进行再次研发能力,提供interceptor、validator等接口。
- 提供高性能的服务总线(Venus-HSB),能够轻易接入高性能的服务总线。(VSB项目支持,针对该venus的协议,以后接入服务总线轻而易举)
开发方面:
- 服务接口定义清晰(接口、参数、校验、以及服务鉴权)
- 自动生成接口文档,以方便阅读接口声明
- 客户端框架快速开发、提供多种语言版本的客户端
- 提供3种服务调用方式(同步、异步、回调)
- 服务端框架提供多种协议提供服务,而不需要做额外的开发
http://wiki.hexnova.com/display/Venus/HOME
- 大小: 13.2 KB
- 大小: 31.6 KB
分享到:
相关推荐
Venus7.0是一款专为Delphi7设计的优秀组件库,它提供了丰富的控件和功能,极大地扩展了开发人员在使用Delphi7时的开发能力。作为一个专业的IT大师,我将详细介绍这款组件集及其核心知识点。 首先,Venus7.0的核心...
Venus 7.0b 是一个专为 Delphi 7(D7)开发的控件包,它提供了丰富的用户界面元素和功能,旨在提升开发者在创建 Windows 应用程序时的效率和用户体验。该版本(7.0b)可能是该控件集的一个更新或增强版,通常包括对...
### MTK6236平台11A大版本的Venus风格UI_WQVGA #### MTK6236平台概述 MTK6236是一款由联发科技(MediaTek Inc.)推出的高性能、低功耗的移动通信芯片组解决方案。该平台主要面向功能手机市场,支持GSM/GPRS/EDGE...
Venus 是一个 JavaScript (JS)的测试工具,可以简化运行单元测试。当你在 JS 开发一个基于浏览器的项目时,你想创建单元测试并频繁地运行它们。通常,你会用一些库比如 Mocha 或 Jasmine,写一个单元测试,这些库...
Boxlight宝视来Venus高亮V7是一款专业级的投影设备,专为教育、商业演示及各种会议室环境设计。用户手册是理解该设备功能、操作和维护的关键资源。以下是对用户手册中涉及的一些关键知识点的详细解释: 1. **产品...
《GD32引脚分配软件Venus_v1.1详解》 在嵌入式系统开发领域,GD32系列微控制器以其高性能、低功耗和丰富的外设接口,深受工程师们的喜爱。对于GD32的开发,理解并合理配置芯片的引脚功能是至关重要的步骤。"Venus_v...
### MTK Venus UI详解 #### 一、MTK Venus UI简介 MTK Venus UI是联发科(MediaTek)为移动设备开发的一款先进的用户界面系统。该系统旨在提供更为直观和丰富的用户体验,同时利用硬件加速功能来提升整体性能。...
venus模型三维点云扫描数据,asc格式文件,点数容量为1.4万
Venus浏览器是一款以创新3D界面为特色的网络浏览工具,虽然其宣传为“3D浏览器”,但实际技术实现可能是基于2D图形进行仿真,营造出类似3D的视觉效果,以此提升用户的浏览体验。这样的设计可能对计算机硬件性能有...
全球首款3D浏览器Venus的快速入门教程,简单介绍了其使用。分享分享~~
安装以后含有以下组件: ...Opaque Venus for Delphi 6 Full Source 6.1a s/n: 4354164jFD6 source: 9269439uCD6 Opaque Venus for BCB 6 Full Source 6.1a s/n: 4354164jFD6 source: 9269439uCD6
Venus.0.2.7.81.中文版.exe 来自以色列的3d浏览器 注意事项电脑必须装了IE 7 及以上IE版本可用,操作系统最低XP
全球首款3D浏览器(VENUS)0.3.0.0官方中文版
中文名: 全球首款3D浏览器 英文名: Venus 别名: 维纳斯网页浏览新体验 资源格式: 安装包 版本: 更新0.2.7.95 简体中文版 发行时间: 2010年11月30日 制作发行: Visual Domains Ltd.
全球首款3D浏览器venus.v0.3.0.0
全球最小Venus828F GPS_北斗单芯片接收模块推出.pdf
根据给定文件的信息,我们可以提炼出关于mtk 11A Venus idle界面的重要知识点,具体包括Venus机制的原理、流程及其在idle界面中的应用。 ### Venus机制简介 #### 1.1 概述 Venus机制是MediaTek(联发科)为旗下...