锁定老帖子 主题:YY一下今年技术上想做的事情
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-01-30
根据工作需要和自己的兴趣,今年 YY 了几个技术主题,根据工作进度准备展开。简单描述一下,以便记录。 YY 为主,欢迎拍砖。
按 beanUtils 接口风格,对 cglib 再封装,解决 apache beanUtils 性能低下的问题; 去年已经完成了一部分,copy 等操作,性能提升20倍;今年计划完成其余部分,属性设置,获取等。 另外,JPA 不支持分布式,无法适应大型系统的需要。 去年已经完成 D-ORM version 1.0. 包括:Entity,Generic DAO, 垂直切分和数据路由。 今年主要是想完成远程调用等主题。 今年还计划看是否需要完成 水平切分(因为分布式数据库已经实现了这部分功能)。 个人觉得有必要设计和开发这样一个分布式Cache。很多思想可能会参考 Coherence。 并且,最先主要针对 数据缓存使用,会和 D-ORM 充分结合使用。 远期可能会支持文件,图片等通用事件型缓存。 而基于XA协议的JTA事务,物理数据库不支持,而且性能不高,对大型系统来说不肯能也不会采用,因此在思考其他方式。主要方向是,基于XA协议,实现分布式,高性能的事务处理方案。以此来支撑海量数据,高并发型网站的事务需求。 可能是做成分布式事务服务器。 Google 的 MapReduce 解决了超海量数据的高效处理,但有专家批评点在于它对标准的DBMS规范,无法支持,如事务。但个人觉得 MapReduce 解决了改解决的问题,适用就好,不必那么符合标准理论。 不过个人放肆的YY一下, 大型分布式系统下,一些网站对事务要求真的还是蛮高的。因此需要有相应的事务方案支撑。也许也会成为 云计算 (Cloud Computing) 的另一块内容。 因为目前 Hibernate,JPA 等的领域模型设计和开发还只满足了部分需求,一些特性的设计自己觉得不太好,和自己的思路不一致。 主要解决企业,网站等系统,领域驱动设计无法很好落地的问题。 目标是, 在 DMF 下,能自然的按 Domain Model 进行设计和开发,让业务代码自然,流畅,易读。并且也能减少很多过程化编程的代码。 远期目标是,和分布式调用框架,如Hessian,SCA等结合起来,实现一个企业或功能内,领域模型组件的服务化和高度复用。也能从技术上,促进企业的产品和业务规划。 先YY这么多,不一定能做多少。欢迎拍砖。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-01-30
4 高性能分布式事务架构 ( High Speed Distributed Transaction Architecture)
5 领域模型框架(Domain Model Framework) 对这两点比较感兴趣,其中4也在搞,有机会探讨一下^_^ |
|
返回顶楼 | |
发表时间:2010-01-31
regulus 写道 4 高性能分布式事务架构 ( High Speed Distributed Transaction Architecture) 5 领域模型框架(Domain Model Framework) 对这两点比较感兴趣,其中4也在搞,有机会探讨一下^_^ 好,可以多多交流。 快过年了,可以先整理整理思路。我发现还有很多东西要再仔细研究一下,比如XA协议,JTOM, Atomikos 的实现等等。 |
|
返回顶楼 | |
发表时间:2010-01-31
后面的东西都很大,前面的都还是比较容易实现的。
|
|
返回顶楼 | |
发表时间:2010-01-31
每一个 我都挺感兴趣的,
|
|
返回顶楼 | |
发表时间:2010-01-31
完全不知道如何自己设计框架啊。
|
|
返回顶楼 | |
发表时间:2010-01-31
期待下一个牛人的出现
|
|
返回顶楼 | |
发表时间:2010-01-31
牛人真的能在一年之内做完这么多事情吗?感觉每一项都不是一朝一夕能完善的哦。希望牛人真的能全部实现给国人长脸啊,而不是真的YY而已
|
|
返回顶楼 | |
发表时间:2010-01-31
我也觉得一年之内应该做不完这么多的, 但是一些我想还是可以的吧!
期待下一牛人出现~~~~~~ 我过年也得琢磨一下下学期的学习计划了! |
|
返回顶楼 | |
发表时间:2010-01-31
我觉的如果有能力,就搞一个研究就够了!如果自己无法推广,那就把代码捐赠给apache!
|
|
返回顶楼 | |