`
vlinux
  • 浏览: 53396 次
  • 性别: Icon_minigender_1
  • 来自: 火星
社区版块
存档分类
最新评论

Excavator(挖掘机)-Java RMI

阅读更多

excavator(挖掘机)是一个分布式的Java RMI框架

excavator

excavator(挖掘机)

框架简介

excavator(挖掘机)框架提供了一个网状TOP的分布式架构Java RMI通讯框架。旨在为Java的应用提供一个分布式的服务框架,excavator从分布式应用层面以及统一的发布/调用方式层面为大家提供支持,从而可以很容易的开发分布式的应用以及提供或使用公用功能模块,而不用考虑分布式领域中的各种细节技术,例如远程通讯、性能损耗、调用的透明化、同步调用方式的实现等等问题。

提前Q&A

这个是我被问得最多的问题:挖掘机和现在已经推出的各种分布式RPC、RMI框架有啥不同?
  • HSF
好舒服框架由于和淘宝内部绑定过紧,依赖了ConfigServer?、Diamond、Notify等淘宝内部的系统,所以穿在别人身上一点也不舒服。目前没看到他的开源(还是开源了我不知道?NND)。不过我敢保证,就算开源了要在自己的场景中部署起来仍然是个痛苦的过程。 HSF框架由一群冲劲十足的骚男团队组成,爱玩飞镖。各种黑。不得不承认的是,HSF经过多次磨难,功能与性能早就不是他宣传的噱头。绝对的稳定、可靠、可控才是他赖以生存的标签。
对这个框架技术层面了解不多,所以无法做比较,不过口碑是相当不错。设计优异的各种扩展点让他拥有几乎无限的扩展能力。丰富的文档和QA让大家对这个框架信心爆棚。dubbo的实现几乎覆盖了当前分布式中你所有能想象到的问题,并且都很好的集成到了框架中,能有不同策略让你选择。dubbo可大可小,可以根据自己的需要进行裁减,任何其他开源的实现相比起dubbo来都黯然失色。也许只有过于复杂是我能“攻击”的点了。
  • excavator(挖掘机)
挖掘机还处于一个起步阶段,代码精简,可定制化程度高。目前还不支持异步调用。专注于Java RMI,后续会路续支持QoS、路由规则/权重等策略。实现简单轻巧,不笨重。目前在内部项目中娱乐使用,求包养。
  • 大小: 69.6 KB
  • 大小: 42.2 KB
  • 大小: 9 KB
  • 大小: 10.8 KB
  • 大小: 67.3 KB
  • 大小: 70.9 KB
  • 大小: 36 KB
  • 大小: 52.3 KB
  • 大小: 52 KB
  • 大小: 33.3 KB
  • 大小: 47.3 KB
  • 大小: 53.5 KB
  • 大小: 70.8 KB
  • 大小: 95.1 KB
分享到:
评论
5 楼 vlinux 2012-08-26  
liyebing 写道
单元测试愣是没跑起来。。。zookeeper没装好吗?

2012-08-24 20:10:18 [org.apache.zookeeper.ClientCnxn]-[INFO] Opening socket connection to server localhost.stable.alipay.net/127.0.0.1:2181
2012-08-24 20:10:18 [org.apache.zookeeper.client.ZooKeeperSaslClient]-[WARN] SecurityException: java.lang.SecurityException: 无法定位登录配置 occurred when trying to find JAAS configuration.
2012-08-24 20:10:18 [org.apache.zookeeper.client.ZooKeeperSaslClient]-[INFO] Client will not SASL-authenticate because the default JAAS configuration section 'Client' could not be found. If you are not using SASL, you may ignore this. On the other hand, if you expected SASL to work, please fix your JAAS configuration.
2012-08-24 20:10:19 [org.apache.zookeeper.ClientCnxn]-[WARN] Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnect


求指点!

为了避免不必要的影响使用,我将主干上的所有测试代码都删除了。测试用例单独开一个项目存放,这样可以方便的切换任意版本进行测试,这个测试工程目前没打算开放出去。
4 楼 vlinux 2012-08-24  
liyebing 写道
vlinux 写道
liyebing 写道
单元测试愣是没跑起来。。。zookeeper没装好吗?

2012-08-24 20:10:18 [org.apache.zookeeper.ClientCnxn]-[INFO] Opening socket connection to server localhost.stable.alipay.net/127.0.0.1:2181
2012-08-24 20:10:18 [org.apache.zookeeper.client.ZooKeeperSaslClient]-[WARN] SecurityException: java.lang.SecurityException: 无法定位登录配置 occurred when trying to find JAAS configuration.
2012-08-24 20:10:18 [org.apache.zookeeper.client.ZooKeeperSaslClient]-[INFO] Client will not SASL-authenticate because the default JAAS configuration section 'Client' could not be found. If you are not using SASL, you may ignore this. On the other hand, if you expected SASL to work, please fix your JAAS configuration.
2012-08-24 20:10:19 [org.apache.zookeeper.ClientCnxn]-[WARN] Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnect


求指点!

Excavator自己带的单元测试可以直接忽略掉,我另外写了一个工程对其进行单元测试,所以原来自带的可以不用执行的。


所写的另外一个工程是excavator-demo.zip?

不是,是excavator-qatest,我没提交的~
话说,你现在能跑起来了么?需要zk的说~
3 楼 liyebing 2012-08-24  
vlinux 写道
liyebing 写道
单元测试愣是没跑起来。。。zookeeper没装好吗?

2012-08-24 20:10:18 [org.apache.zookeeper.ClientCnxn]-[INFO] Opening socket connection to server localhost.stable.alipay.net/127.0.0.1:2181
2012-08-24 20:10:18 [org.apache.zookeeper.client.ZooKeeperSaslClient]-[WARN] SecurityException: java.lang.SecurityException: 无法定位登录配置 occurred when trying to find JAAS configuration.
2012-08-24 20:10:18 [org.apache.zookeeper.client.ZooKeeperSaslClient]-[INFO] Client will not SASL-authenticate because the default JAAS configuration section 'Client' could not be found. If you are not using SASL, you may ignore this. On the other hand, if you expected SASL to work, please fix your JAAS configuration.
2012-08-24 20:10:19 [org.apache.zookeeper.ClientCnxn]-[WARN] Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnect


求指点!

Excavator自己带的单元测试可以直接忽略掉,我另外写了一个工程对其进行单元测试,所以原来自带的可以不用执行的。


所写的另外一个工程是excavator-demo.zip?
2 楼 vlinux 2012-08-24  
liyebing 写道
单元测试愣是没跑起来。。。zookeeper没装好吗?

2012-08-24 20:10:18 [org.apache.zookeeper.ClientCnxn]-[INFO] Opening socket connection to server localhost.stable.alipay.net/127.0.0.1:2181
2012-08-24 20:10:18 [org.apache.zookeeper.client.ZooKeeperSaslClient]-[WARN] SecurityException: java.lang.SecurityException: 无法定位登录配置 occurred when trying to find JAAS configuration.
2012-08-24 20:10:18 [org.apache.zookeeper.client.ZooKeeperSaslClient]-[INFO] Client will not SASL-authenticate because the default JAAS configuration section 'Client' could not be found. If you are not using SASL, you may ignore this. On the other hand, if you expected SASL to work, please fix your JAAS configuration.
2012-08-24 20:10:19 [org.apache.zookeeper.ClientCnxn]-[WARN] Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnect


求指点!

Excavator自己带的单元测试可以直接忽略掉,我另外写了一个工程对其进行单元测试,所以原来自带的可以不用执行的。
1 楼 liyebing 2012-08-24  
单元测试愣是没跑起来。。。zookeeper没装好吗?

2012-08-24 20:10:18 [org.apache.zookeeper.ClientCnxn]-[INFO] Opening socket connection to server localhost.stable.alipay.net/127.0.0.1:2181
2012-08-24 20:10:18 [org.apache.zookeeper.client.ZooKeeperSaslClient]-[WARN] SecurityException: java.lang.SecurityException: 无法定位登录配置 occurred when trying to find JAAS configuration.
2012-08-24 20:10:18 [org.apache.zookeeper.client.ZooKeeperSaslClient]-[INFO] Client will not SASL-authenticate because the default JAAS configuration section 'Client' could not be found. If you are not using SASL, you may ignore this. On the other hand, if you expected SASL to work, please fix your JAAS configuration.
2012-08-24 20:10:19 [org.apache.zookeeper.ClientCnxn]-[WARN] Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnect


求指点!

相关推荐

    挖掘机excavator-volvo-ec-360-1.snapshot.1

    标题中的"excavator-volvo-ec-360-1.snapshot.1"表明这是一个关于沃尔沃(Volvo)EC360挖掘机的快照文件,可能是设备在某个特定时间的状态记录或者性能数据。快照文件通常用于故障排查、设备维护或性能分析,帮助...

    solidworks-excavator-liebherr-r-980履带式挖掘机三维模型

    solidworks-excavator-liebherr-r-980履带式挖掘机三维模型

    volvo-3d-printed-excavator-arm-with-working-hydraulic-cylinder-1

    标题“volvo-3d-printed-excavator-arm-with-working-hydraulic-cylinder-1”表明我们正在讨论的是一项创新技术应用,即沃尔沃(Volvo)利用3D打印技术制造出了一款带有功能齐全的液压缸的挖掘机臂。描述中的“volvo...

    excavator-arm-model-1.snapshot.2

    挖掘机臂模型,如本文标题所示“excavator-arm-model-1.snapshot.2”,即代表了对特定挖掘机臂模型设计或控制系统的快照。此“snapshot”一词暗示了所展示的是模型在特定时间点的系统状态或设计草图的快照。从概要...

    excavator-backhoe-1.snapshot.5

    标题“excavator-backhoe-1.snapshot.5”和描述中的信息表明,这可能与一个特定版本或序列的挖掘机(Excavator)或反铲挖掘机(Backhoe)有关,可能是设备的操作状态快照或者更新记录。"snapshot"通常用于表示某个...

    rk3399-sapphire-excavator-edp.zip_LCD_edp_rk1229

    标题中的"rk3399-sapphire-excavator-edp.zip_LCD_edp_rk1229"揭示了我们正在处理一个与Rockchip RK3399处理器相关的固件或驱动程序更新,其中包含了用于Sapphire Excavator EDP显示器接口的配置。"LCD EDP"是指...

    excavator-arm-11.snapshot.5

    标题“excavator-arm-11.snapshot.5”暗示了我们正在处理与挖掘机相关的项目,具体到其臂部的一个特定版本(11)的快照(snapshot),并且这个项目可能涉及到了ARM架构。快照通常指的是在某个时间点系统或项目的状态...

    Excavator(挖掘机)是一个分布式的Java RMI框架。.zip

    Excavator(挖掘机)是一个分布式的Java RMI框架。(求项目使用,有兴趣的可以电邮oldmanpushcart@gmail.com) 软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言...

    volvo-excavator-ec650型号挖掘机三维模型

    【volvo-excavator-ec650型号挖掘机三维模型】是针对沃尔沃EC650挖掘机的详尽数字化表现,这个模型主要适用于工程设计、模拟分析、教学演示等多个领域。在3D技术的支持下,该模型能提供真实、精确的设备细节,帮助...

    traktor-ekskavator-tractor-mount-excavator-1.snapshot.2

    标题“traktor-ekskavator-tractor-mount-excavator-1.snapshot.2”以及描述中的内容都指向一个特定的工程设备,即拖拉机装载的挖掘机,可能是一个产品模型或者工作场景的快照。从标签“traktor-ekskavat”可以推断...

    john-deer-650d-lc-excavator挖掘机三维模型

    约翰迪尔650D LC挖掘机的三维模型是IT领域中的一个重要组成部分,特别是在计算机图形学、机械设计和工程模拟方面。这个模型提供了对这款大型机械设备的详细数字复刻,允许用户在虚拟环境中对其进行观察、分析和操作...

    GODIG挖掘机三维模型 SOLIDWORKS

    1. Excavator.SLDASM:这可能是整个挖掘机的总装配文件,包含所有其他子组件的引用。 2. SW3dPS-Excavator_DriveTrack.SLDPRT:表示挖掘机的驱动履带部分,包括履带和相关驱动装置。 3. SW3dPS-Excavator_Turret....

    Excavator launcher-crx插件

    该扩展程序用于启动Diggernaut.com的挖掘机工具 启动器扩展程序,用于启动适用于Google Chrome的Excavator App。 可用于从Google Chrome当前打开的标签中选择URL,并在Diggernaut.com的挖掘机工具中将其打开以进行...

    挖掘机发射器「Excavator launcher」-crx插件

    此扩展用于Diggernaut.com... 启动器扩展程序,用于启动适用于Google Chrome的Excavator App。 可用于从Google Chrome当前打开的标签中选择URL,并在Diggernaut.com的挖掘机工具中将其打开以进行工作 支持语言:English

    VR-Excavator-Simulator:一个高级设计项目,尝试使用游戏引擎Unity3d制作为Windows 10构建的虚拟现实挖掘机模拟器

    本项目——“VR-Excavator-Simulator”,就是一个基于Unity3D游戏引擎的高级设计案例,旨在为Windows 10平台构建一款逼真的虚拟现实挖掘机模拟器。通过此模拟器,用户可以身临其境地学习和练习挖掘机操作技巧,提高...

    Website Excavator 网站挖掘机(批量下载器) 11.0 WebsiteExcavator_9.4_trial

    "Website Excavator 网站挖掘机(批量下载器) 11.0 WebsiteExcavator_9.4_trial" 是一款专门用于批量下载网站内容的工具,它可以帮助用户快速、高效地获取整个网站的数据,无论是图片、文档、音频还是视频,只要是...

    Excavator3D:Java3D

    本篇文章将围绕“Excavator3D”项目展开,这是一个使用Java 3D库构建的3D挖掘机模拟器,它具有键盘控制的360度旋转功能,并且整合了外部C++插件以增强其性能和功能。 首先,让我们详细了解Excavator3D的核心特性: ...

    4915 - Mini Construction - Excavator.mpd

    4915 - Mini Construction - Excavator

    An autonomous excavator system for material loading tasks.pdf

    自主挖掘机系统用于材料装载任务是一项结合感知与规划的先进技术,它通过整合多种传感器和算法来实现高效与自主地进行复杂任务。挖掘机作为一种重型机械,在许多如采矿和建筑等非结构化环境中,被广泛用于搬运物料。...

Global site tag (gtag.js) - Google Analytics