There are many questions about “What is Pub/Sub messaging system?” and “Why this system is important for Micro-services?. The article will give business the answer for two questions above.

1. What is Pub/Sub Messaging System?

Basics-Of-Pub-Or-Sub-Messaging

Basics of Pub/Sub Messaging. Source: bmcblogs

Pub/Sub messaging communication is a form of asynchronous service communication commonly used in micro-services or serverless systems. The system consists of brokes for receiving and delivering messages, the data sender is called Producers and the data receiver is called Consumers, the sending and receiving data is usually arranged by topics. Producer and Consumer donโ€™t communicate directly but via Brokers. That system allows decoupling the micro-services, increase the independent and the ability of expanding the services and application in the micro-service system.

kafka-model

Kafka model. Source: Confluent

Kafka is considered a popular open-source for that above purpose and many more features like Event Streaming. However, enterprises themselves build infrastructure, install, operate and manage, troubleshoot and add essential features and features for production (HA, Auto-scaling, Auto-balancing, Backup). & Recovery etc…) Kafka alone cannot satisfy.

2. ๐–๐ก๐ฒ ๐ฌ๐ก๐จ๐ฎ๐ฅ๐ ๐’๐ฎ๐ง ๐‡๐ข๐ ๐ก๐ฐ๐š๐ฒ ๐›๐ž ๐ข๐ง๐ญ๐ž๐ ๐ซ๐š๐ญ๐ž๐ ๐ข๐ง ๐Œ๐ข๐œ๐ซ๐จ๐ฌ๐ž๐ซ๐ฏ๐ข๐œ๐ž๐ฌ?

There are already a number of commercial products that implement Pub/Sub Messaging and most of them are international products. The disadvantage is that it is expensive, the features and performance are not optimized for the domestic market like.Some of them requires customer to provide the infrastructure. The most well-known international product – Confluent, provides a lot of features, but it is quite expensive. Moreover, it lacks a micro-service eco-system to help in fully connecting, managing and optimizing the producer and consumer in the communication channel.

As part of a the micro-service platform Suncloud that supports the development, integration and management of micro-services and applications, Sun Highway is a special managed Pub/Sub Messaging Service that provides a high-performance communication channel between micro-services, fully compatible with Kafka Clients with additional features, work perfectly in conjunction with micro-services platform and Kubernetes. It maximizes the ability to meet any special requirements of businesses.

 sun-highway-models-from-suncloud

Sun Highway messaging featureย 

Sun Highway contains these important features: Team Collaboration and Role Base Management Control, communicated data searching and data recovery, data flow analysis and optimization of multi-threaded parallel data distribution. Depending on the needs, businesses can choose different Sun Highway packages, for benefits such as:

benefits-sun-highway

Benefits of Sun Highway

  • Optimizing costs up to 40% compared to international product prices
  • High-speed and stable network transmission
  • Easy to manage-decentralize-operate, with a dashboard design that meets different users (eg managers, technicians, etc…)
  • Flexibility to change configuration depending on business needs at any time
  • Security is a top priority. The business’s system is isolated in a separate virtualized space. All access from outside is SSL encrypted and through the Access List Control system
  • Real-time message distribution and analysis
  • The accompanying rich diversity ecosystem, for example, Sun Spinner allows to manage and scale micro-services, including producers and consumers in the communication channel.
  • Support 24/7

3. Next steps

If youโ€™re ready to delve even deeper into the topic of Sunteco, check out the free trial below:

  • Try outย Sun Highway and you will have the promo for $100 when creating an new account
  • Try out some Suncloud products onย Sun Pricing