Abstract:With the rapid development of computer technology, its possible to process multitype and mass data realtimely. In order to achieve realtime monitoring and early warning in laying hen raise, a system based on a distributed streaming computing framework “DataCanal” was developed. DataCanal is a data flow oriented distributed computing framework with the control flow and data flow dispersion model, which using the distributed file system as the storage of intermediate result, supporting realtime acquisition and processing multiple remote data sources. DataCanal is the basic facility of the system, which ensures the extend and realtime processing of system. The system was developed in Browser/Server mode. The users can access the system through the browser, which improves the convenience of informatization sharing. The system realizes realtime data acquisition and display, production information management, early warning, decision analysis, and system management functions. The result shows that the system solves the problem of information and realtime processing of mass data in laying hens raise. In the case of eight machines, the highest throughput of DataCanal cluster reaches 160MB/s, and the delay is at the minute level. In the online experiment, the DataCanal cluster processeed about 25GB of data every day. The maintenance and upgrade of system are convenient. Further research will be done on the mobile client.