Làm sao để tạo khoảng cách thời gian cho Google Cloud Message

Chào mọi người !

Có cách nào để cho mỗi push từ GCM gửi qua có thời gian nghỉ không ? Tại khu vực nhận push từ gcm là một Service và mình nghĩ mỗi lần nhận push là nó tạo ra một luồng mới. Mà khi có nhiều luồng ( nhiều push ) cùng lúc như vậy thì nghiệp vụ bên mình sẽ gây ra duplicate dữ liệu ( lâu lâu xảy ra một lần ). Có cách nào khắc phục được tình trạng đó không ?

Cám ơn mọi người.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?