Domestic push service: A push, friend push, Baidu Cloud, Aurora, which is the best use?

Source: Internet
Author: User
Tags server hosting

Push service: Complete the push function of information, Jianyan meaning. A complete app from the idea of the birth to the project on-line will generally go through four stages: design-development-promotion-operations. Devstore included in the design and development phase of the push service contains 25 push services, so many choices, how to choose the right push service for the project? To see together:

The accepted evaluation of the push scheme adopts the 4s standard:

1.Safe (Safety) 2. Stable (Stable) 3.Save (save Power Province cost) 4.Slim (small size)

1.Safe (SAFE)

The push scheme should support the transmission and various encryption schemes to ensure the security of information transmission.

The ID system of the push scheme should be independent of the ID system of the existing website or service, so as to protect the accuracy of information delivery after the user has logged on on different mobile phones, and avoid the mis-delivery of the information caused by the failure of the binding event due to the network transmission.

2. Stable (Stable)

Stability consists of two parts one is server-side stability, and the other is the stability of the mobile phone side.

Service-side stability, because the use of long-connection scheme, the cost and requirements of the server is very large, the push scheme for server development requirements are high, mass line thread attached server stability is very challenging.

The general criteria for evaluation include:

-Simultaneous on-line peak (typically evaluated for server stability in millions of concurrent connections)

-Average message latency at high concurrency (typically measured in 1 minutes with 1 million messages)

-Service stability (general requirements 99.9% or more available throughout the year, backup, load balancing, etc.)

In view of the stable development of the server is very difficult, small team does not recommend their own development, the proposed use of stable third-party push programs, such as a push, friends, Aurora, Baidu Cloud push and so on.

The stability of the mobile phone, mainly because of the complex network conditions in China and the mobile phone model adaptation situation caused the mobile phone long-time stable networking more difficult, so stability is very important, the general criteria include:

-23.5 + hours of daily Internet user ratio (characterizing networking stability)

-Receipt rate within 9 hours after message is sent (representational arrival rate)

In general, the push program to do network sub-operators, sub-provincial, sub-model adaptation, the development of their own large amount of work.

3.Save (Save)

Power saving should pay attention to the CPU sleep, generally use the service to shorten the standby time percentage evaluation.

The provincial traffic should pay attention to the modification of protocol and the processing of redundant data packets, and generally use no-load standby monthly flow evaluation.

Cost-saving should consider a single server hosting simultaneous connections, can host simultaneous connections, the lower the cost, the industry's top level of a push single server 3 million connection.

4.Slim (small size)

The Client Push Service SDK should be as small as possible, do not affect the main program size and complexity, generally less than or equal to 300K is appropriate.

Below is the comparison of the push service parameters with higher attention levels:


The above is a high degree of attention to the comparison of four push services, respectively, is a push-push, Baidu Cloud push, the aurora push, friends of the league push send. In the comparison of the basic parameters, from the support platform, link, consumption and other indicators are different and audiences are different,

You can choose the right service according to the needs of the project. More push and push service parameter comparison, integration process and more please poke here >>>

Domestic push service: A push, friend push, Baidu Cloud, Aurora, which is the best use?

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.