Publish/Subscribe communication model has the characteristics of asynchronous , multipoint communication ,it can makes the participants of communication decoupled in space and time and control flow completely , and can meet the needs of loose communication that the large distributed system asks effectively. This article makes up the selective routing and content-based publish/subscribe model, and put forward a publish/subscribe data model based on Predicate cover, RABPC, it also gives the algorithm of the subscription and release. Through simulation experiment, compared with other existing algorithms, the method is more efficient in subscribe and release time.