`

Venus

    博客分类:
  • SOA
 
阅读更多

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 For D7

    Venus7.0是一款专为Delphi7设计的优秀组件库,它提供了丰富的控件和功能,极大地扩展了开发人员在使用Delphi7时的开发能力。作为一个专业的IT大师,我将详细介绍这款组件集及其核心知识点。 首先,Venus7.0的核心...

    Venus 7.0b With Full Source For D7

    Venus 7.0b 是一个专为 Delphi 7(D7)开发的控件包,它提供了丰富的用户界面元素和功能,旨在提升开发者在创建 Windows 应用程序时的效率和用户体验。该版本(7.0b)可能是该控件集的一个更新或增强版,通常包括对...

    MTK6236平台11A大版本的Venus风格UI_WQVGA

    ### MTK6236平台11A大版本的Venus风格UI_WQVGA #### MTK6236平台概述 MTK6236是一款由联发科技(MediaTek Inc.)推出的高性能、低功耗的移动通信芯片组解决方案。该平台主要面向功能手机市场,支持GSM/GPRS/EDGE...

    JavaScript单元测试工具Venus.zip

    Venus 是一个 JavaScript (JS)的测试工具,可以简化运行单元测试。当你在 JS 开发一个基于浏览器的项目时,你想创建单元测试并频繁地运行它们。通常,你会用一些库比如 Mocha 或 Jasmine,写一个单元测试,这些库...

    Boxlight宝视来Venus高亮 V7用户手册.pdf

    Boxlight宝视来Venus高亮V7是一款专业级的投影设备,专为教育、商业演示及各种会议室环境设计。用户手册是理解该设备功能、操作和维护的关键资源。以下是对用户手册中涉及的一些关键知识点的详细解释: 1. **产品...

    Venus_v1.1.rar

    《GD32引脚分配软件Venus_v1.1详解》 在嵌入式系统开发领域,GD32系列微控制器以其高性能、低功耗和丰富的外设接口,深受工程师们的喜爱。对于GD32的开发,理解并合理配置芯片的引脚功能是至关重要的步骤。"Venus_v...

    venus模型三维点云数据

    venus模型三维点云扫描数据,asc格式文件,点数容量为1.4万

    Venus浏览器

    Venus浏览器是一款以创新3D界面为特色的网络浏览工具,虽然其宣传为“3D浏览器”,但实际技术实现可能是基于2D图形进行仿真,营造出类似3D的视觉效果,以此提升用户的浏览体验。这样的设计可能对计算机硬件性能有...

    3D浏览器Venus入门

    全球首款3D浏览器Venus的快速入门教程,简单介绍了其使用。分享分享~~

    Venus 6.1a With Full Source For D6CB6

    安装以后含有以下组件: ...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

    Venus.0.2.7.81.中文版.exe 来自以色列的3d浏览器 注意事项电脑必须装了IE 7 及以上IE版本可用,操作系统最低XP

    全球首款3D浏览器(VENUS)0.3.0.0官方中文版

    全球首款3D浏览器(VENUS)0.3.0.0官方中文版

    Venus.0.2.7.95.简体中文版

    中文名: 全球首款3D浏览器 英文名: Venus 别名: 维纳斯网页浏览新体验 资源格式: 安装包 版本: 更新0.2.7.95 简体中文版 发行时间: 2010年11月30日 制作发行: Visual Domains Ltd.

    全球首款3D浏览器.venus.v0.3.0.0

    全球首款3D浏览器venus.v0.3.0.0

    全球最小Venus828F GPS_北斗单芯片接收模块推出.pdf

    全球最小Venus828F GPS_北斗单芯片接收模块推出.pdf

Global site tag (gtag.js) - Google Analytics