|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Java的桌面程序开发在java程序员里通常叫swing开发,主要用的swing包里的类开发的,也就是通常说的c/s架构开发ItemsProjectsYahoo!s4TwitterStorm协定Apachelicense2.0EclipsePublicLicense1.0开辟言语JavaClojure,Java,Clojure编写了中心代码布局往中央化的对等布局有中央节点nimbus,但非关头通讯可插拔的通信层,今朝是基于UDP的完成基于twitter开源的thrift框架事务/Stream<K,A>序列,用户可自界说事务类供应Tuple类,用户不成自界说事务类,
可是能够定名field和注册序列化器处置单位ProcessingElements,内置PE处置
count,join和aggregate等罕见义务Bolt,没有内置义务,供应IBasicBolt处置
主动ack第三方交互供应API,ClientAdapter/Driver,第三方客户端输出大概输入事务界说Spout用于发生Stream,没有尺度输入API耐久化供应PersistAPI标准,可依据频次大概次数做
耐久化无特定API,用户可自行选择处置牢靠处置无,大概会丧失事务供应对事务处置的牢靠包管(可选)路由EventType+Keyedattribute+value婚配
内置count,join和aggregate尺度义务StreamGroupings:
Shuffle,Fields,All,Global,None,Direct
十分天真的路由体例多言语撑持临时只撑持Java多言语撑持优秀,自己撑持Java,Clojure,
其他非JVM言语经由过程thrift和历程间通信Failover部分撑持,数据没法failover部分撑持,数据一样没法failoverLoadBalance不撑持不撑持并行处置取决于节点数量,不成调治可设置worker和task数量,storm会只管将worker和task匀称散布静态增删省点不撑持撑持静态部署不撑持撑持web办理不撑持撑持代码成熟度半制品成熟活泼度低活泼编程编程+XML设置纯编程参考文档http://docs.s4.io/https://github.com/nathanmarz/storm/wiki/
http://xumingming.sinaapp.com/category/storm/(十分好的中文翻译)
windows系统样,他们做了什么事或者留了一些后门程序,谁都不知道,二,java开发是跨平台,任何系统上都可以运行,对于保密型系统和大型系统开发这是必要的 |
|