Why SMN?

Simple APIs and Easy Integration with Applications

Simple APIs and Easy Integration with Applications

• You can efficiently send messages with three easy-to-use APIs for topic creation, subscription, and message publishing.

• You can use topics to separate message publishers and subscribers, and deliver messages to multiple subscribers over different protocols at one time. You can also define different message formats for different protocols.

• Each topic supports up to 3,000 subscribers.

Reliable Message Archiving, Delivery, and Retries

Reliable Message Archiving, Delivery, and Retries

• SMN stores each message published across multiple data centers for high availability. SMN itself is deployed in clusters and across AZs.

• SMN provides redundancy across multiple SMS providers, ensuring timely and reliable delivery of your messages.

• If a message delivery fails, the failed message will be cached and delivered again for up to six times until the message expires.

Flexible and Efficient Message Delivery over Multiple Protocols

Flexible and Efficient Message Delivery over Multiple Protocols

With only one messaging request, you can deliver messages to subscribers using a range of protocols, including HTTP, HTTPS, email, SMS, and FunctionGraph.

Solid Security with Topic Isolation and Data Encryption

Solid Security with Topic Isolation and Data Encryption

• SMN data is isolated by topic. Unauthorized users cannot access your topic data. Your data (mainly subscription endpoints) is encrypted before being stored.

• Encrypted protocols are used when messages are transferred between SMN internal components.

Where to Use SMN?

Event Notifications over Multiple Protocols

If you need to send Cloud Eye event alarms of different severities to different endpoints, such as an email address, phone number, and chat group of instant messaging tools, SMN is recommended.

Advantages

  • Simple and Efficient

    After you add subscribers of different protocols to the same topic, messages can be delivered to them all with a single request.

  • Secure and Reliable

    Messages are sent only to subscribers who have confirmed subscriptions.

Related Services

Integration with Cloud Services

With SMN, you can notify messages of one cloud service to other cloud services. For example, you can configure SMN to notify FunctionGraph of object events in an OBS bucket.

Advantages

  • Automatic

    SMN connects cloud services and automatically invokes their functions through messages.

  • Simple and Efficient

    Interconnecting SMN frees you from developing your own messaging system, greatly reducing system complexity. Only with one SMN API, you can send messages over multiple protocols, improving service efficiency.

Related Services

Off-Peak Traffic Control

If there is a discrepancy between processing capabilities of the upstream and downstream systems, SMN can cache data to reduce downstream pressure.

Advantages

  • Highly Available

    SMN helps reduce system breakdowns and complexity, and enhance availability.

  • Optimized Message Processing

    SMN significantly enhances system capabilities to process messages during peak hours.

Related Services

Functions

  • Topic Subscription

    You can manage topics, subscriptions, and message publishing. If you are a topic creator, you can also specify which users and cloud services can perform which topic operations.

    You can manage topics, subscriptions, and message publishing. If you are a topic creator, you can also specify which users and cloud services can perform which topic operations.

  • Service Integration

    SMN allows you to integrate cloud services through messages to reduce complexity in the service architecture.

    SMN allows you to integrate cloud services through messages to reduce complexity in the service architecture.

  • Message Template

    On SMN, you can custom message templates, eliminating repeated message editing and improving messaging efficiency.

    On SMN, you can custom message templates, eliminating repeated message editing and improving messaging efficiency.

Register with HUAWEI CLOUD to get free services

Try Free