Thursday, November 27, 2008

MYSQL 5.1 GA正式发布


We are proud to present to you the MySQL Server 5.1.30 GA release, the
first 5.1 production version of the popular open source database.
MySQL 5.1.30 is recommended for use on production systems.

MySQL 5.1 provides a number of new enhancements including:

- Table and index partitioning
- Row-based and mixed replication
- Built-in job scheduler
- Improved XML handling with XPath support
- New SQL diagnostic aids and performance utilities
- The return of the embedded library (libmysqld)

For a more complete look at what's new in MySQL 5.1, please see

 http://dev.mysql.com/doc/refman/5.1/en/mysql-nutshell.html

Update: Oops, we did it again (MySQL 5.1 released as GA with crashing bugs)

Wednesday, November 12, 2008

Say goodbye to BlazeDS

BlazeDS是Adobe提供的一套与Flex进行交互的后台框架,它的最大的卖点就是开源,最大败笔是性能低。本着变腐朽为神奇的思想,我们需要大刀阔斧重整BlazeDS,最终把它丢掉。

具体步骤:
1.把Streaming Channel代码从BlazeDS中剥离出来,抛弃Endpoint/Service/MessageBroker/Destination等复杂的代码,只保留Message/AMF3。
2.以jetty的continuation方式实现Streaming Channel。
3.基于libevent实现amf3 gateway,并实现wireshark amf3 plugin。
4.基于amf3 gateway(c++ 版本) + game server(java 版本)的架构重新实现整套游戏服务器。
5.进行stress test。
6.使amf3 gateway支持socket和http通讯。


2008年11月12日,基本上已经完成了第一步的工作,不过所有代码都在sandbox,需要integrate。