Avantajlar

-
Hafif mesaj kuyrukları
SMQ, basit ve hafif mesaj kuyrukları sunar ve çekirdek mesajlaşma yeteneklerini oluşturmaya odaklanır. Hizmet, basit ve kullanımı kolay, karmaşık model kavramları olmayan hafif bir kuyruk/konu kaynak modeli sunar. Platformdan bağımsız bir hizmet olarak, HTTP protokolünü yerel olarak destekleyen hafif bir HTTP RESTful API sağlar. Ayrıca C++, Java, C#, Python, PHP, Go (üçüncü taraf) ve Node.js (üçüncü taraf) dahil olmak üzere farklı dillerde SDK'lar sunar.

-
Sunucusuz
SMQ, önceden herhangi bir küme bilgisi yapılandırmaya gerek kalmadan neredeyse sınırsız eşzamanlı isteği işleyebilen standart bir Sunucusuz hizmettir. Kullanıma hazırdır ve kullandığın kadar öde faturalandırma yöntemiyle çalışır. Herhangi bir örnek kaynağı ayırmanıza gerek yoktur, yalnızca gerçek kullanım için ödeme yaparsınız.

-
Güvenlik ve kararlılık
Kararlılık açısından SMQ, veri yedekliliğini sağlamak için üçlü depolama mekanizmasını kullanır. %99,99999999 güvenilirlik ve %99,95'e varan hizmet kullanılabilirliği sunar. "Her Zaman Yazılabilir" yeteneği, çok katmanlı güvenlik ve anti-DDoS koruması sağlar. Farklı kullanıcılar için ayrı ad alanlarıyla çok kiracılı yalıtım sunar. Service, Resource Access Management (RAM) mekanizmalarını ve Alibaba Cloud hesapları, RAM kullanıcıları ile geçici AccessKey çiftleri gibi kaynakları tam olarak destekler. HTTPS ve sanal özel bulut (VPC) üzerinden güvenli erişim sağlar.

-
Gelişmiş özellik desteği
SMQ, mesaj gecikmesi ayarları, zamanlanmış mesajlar, mesaj boyutu, mesaj yaşam döngüsü, etiket filtreleme ve ölü mektup kuyrukları gibi çeşitli gelişmiş özellikleri destekler. Hizmet, geliştiricilerin uygulamalarının dağıtık bileşenleri arasında serbestçe veri ve bildirim mesajları iletmelerini sağlayan kapsamlı bir mesajlaşma çözümü sunar. Bu, gevşek bağlı bir sistemin oluşturulmasını mümkün kılar.
Özellikler
Kuyruk tabanlı mesajlaşma modeli
Yapılandırılabilir çeşitli kuyruk özellikleri
SMQ, farklı senaryolardaki iş gereksinimlerinize göre özelleştirebileceğiniz çeşitli kuyruk özellikleri sunar. Standart kuyruklar ve gecikmeli kuyruklar gibi birden fazla kuyruk modu desteklenir.
Eşzamanlı erişim istekleri
SMQ kuyruğu, birden fazla üreici ve tüketici arasındaki eşzamanlı erişim isteklerini işleyebilir. İş gereksinimlerinize göre eşzamanlı istek sınırını kolayca özelleştirebilirsiniz. Bir kuyruktan mesaj çekildikten sonra, mesaj belirli bir süre boyunca tekrar çekilemez.
Garantili mesaj teslimatı
SMQ, bir kuyruktaki mesajın geçerlilik süresi içinde en az bir kez tüketilmesini garanti eder. SMQ kuyruklarında yalnızca yetkili varlıkların mesajlarınıza erişmesini sağlamak için kullanıcılar arasında kaynak yalıtımı sağlanır.
Konu tabanlı mesajlaşma modeli
Bildirim mesajları
SMQ, gereksiz yoklama ve kaynak tüketimini önlemek için mesajları belirtilen uç noktalara gönderir.
Yayın mesajları
Bir bildirim mesajı birden fazla abone tarafından aboneliğe alınabilir ve tüketilebilir.
Çoklu abonelik yöntemleri
HTTP/HTTPS, e-posta, SMS ve mobil cihazlar gibi birden fazla abonelik yöntemi desteklenir.
Garantili mesaj teslimatı
Bir konuya yayımlanan mesajlar, belirtilen politika ve biçimlere göre mesajların geçerlilik süresi içinde abone istemcilerine otomatik olarak iletilir.
Mesaj filtreleme
Aynı konunun mesajları, etiketlere göre farklı abonelere iletilebilir.
Senaryolar
Bağlantısız İşlem Sistemi
Taobao ve Tmall ana sitelerinde çekirdek işlem sistemi sipariş oluşturduğunda, sipariş verileri lojistik, alışveriş sepetleri, krediler, Alimama ve akış hesaplama analitiği dahil yüzlerce alt iş sistemi tarafından kullanılır. Genel iş sistemi büyük ve karmaşıktır. Bu durumda, ana sitelerin iş sürekliliğini garanti etmek için dağıtık ve bağlantısız bir sistem gereklidir.
Avantajlar
-
Yüksek kullanılabilirliğe sahip gevşek bağlı mimari
Alt ve üst akış iş sistemlerini bağlantısız olarak tasarlayarak lojistik ve krediler gibi alt sistemler kullanılamaz veya çöktüğünde bile çekirdek işlem sisteminin normal çalışmasını garanti eder.
-
Büyüyen işe esnek uyum
Temel teknik mimariyi veya diğer sistemlerin normal çalışmasını etkilemeden yeni iş sistemleri ekler.
Yüksek Hacimli Trafik için Tepe Yükü Kaydırma
Flaş satışlar, kırmızı zarf kapma ve şirket açılış törenleri gibi büyük ölçekli etkinlikler trafik sıçramalarına ve çok sayıda istek başarısızlığına yol açabilir. Bu durumda SMQ, sisteminizin aşırı yüklenmesini veya çökmesini önleyerek kullanıcı deneyimini iyileştirir.
Avantajlar
-
Trafik sıçramalarının işlenmesi
Trafik sıçramalarını işlerken sistem kullanılabilirliğini garanti eder, yüksek performanslı mesaj işlemeyle isteklere hızlı ve etkili yanıt verir. Bu, kullanıcı deneyimini iyileştirir.
-
Büyük sayıda mesajın biriktirilmesi
Güvenlik eşiği içinde aşağı akış işinin sorunsuz ve kararlı çalışmasını sağlar. Bu, aşağı akış işini çok büyük hacimli trafiğe karşı korur.
-
Makul maliyet kontrolü
Tepe yükü kaydırma yöntemiyle aşağı akış iş sisteminin küme ölçeğini kontrol ederek maliyetleri düşürür.
Ödenmemiş Siparişlerin Otomatik Kapatılması
Temel iş mantığına göre ödenmemiş siparişleri işleyebilir ve zamanlanmış görevleri tetikleyebilirsiniz. SMQ kuyruklarını kullanarak zamanlanmış mesajlar oluşturabilirsiniz. Bir ürün siparişi verildikten sonra ürün envanteri bir azaltılır ve ödeme kontrol görevi hakkında bir zamanlanmış mesaj SMQ kuyruğuna gönderilir. Zamanlanmış mesaj 30 dakika sonra görünür hale gelir ve arka uç hizmeti tarafından tüketilir. SMQ'yu gerçek zamanlı bildirim uygulamak için de kullanabilirsiniz. Bu durumda arka uç hizmeti siparişin ödeme durumunu kontrol eder. Sipariş hâlâ ödenmemişse sipariş geri alınır ve ürün envanteri bir artırılır.
Avantajlar
-
Zamanlanmış mesaj
E-ticaret platformunda oluşturulan bir siparişin belirli bir süre içinde ödenip ödenmediğini veya kapatılması gerekip gerekmediğini kontrol eder. Bu, mesaj üretimi ve mesaj tüketimi arasında bir zaman aralığı oluşturur.
-
Zamanlanmış bildirimler
Mesajlar kullanarak zamanlanmış görevleri tetikler. Önceki senaryolarda SMQ, ödemeyi tamamlamayan kullanıcılara otomatik olarak bildirim gönderir.
Kullanıcı Bilgisi Kaydı
SMQ, form tabanlı eşzamanlı kayıt sistemini eşzamansız sisteme dönüştürür. Kullanıcı kayıt olduktan sonra sistem kayıt başarısı e-posta bildirimi, yeni kullanıcı kredileri ve kuponları göndermelidir. SMQ, ana süreç ve kullanıcı kayıt sürecinin yanıt hızını artırır. Bildirim gönderme gibi ikincil süreçleri eşzamansız olarak toplu şekilde yönetir. Bu görevler birleştirilerek tek seferde işlenebilir.
Avantajlar
-
Sistem verimliliğinin, eşzamanlılığın ve aktarım hızının artırılması, istek sayısının azaltılması
Arka uç bir görevi tamamladığında geri çağrı URL'sine bildirim gönderir. Bu, kullanıcılar, web ön ucu ve arka uç hizmeti arasındaki çok sayıda gereksiz yoklama isteğini azaltır.
-
İşlem bildirimleri
Bildirimler iş operasyonlarında sıkça kullanılır. Belirli bir zamanda kullanıcılara yeni etkinlikler, ilgi çekici haberler ve kupon dağıtımı hakkında bildirimler gönderebilirsiniz. Bu, müşteri bağlılığını artırmanıza yardımcı olur.
Çevrimiçi Şanslı Çekiliş
Bir kullanıcı ön uç kümesine eriştiğinde, arka uç yönetim kümesi ödül bilgilerini rastgele oluşturur ve ödül kuyruğuna ekler. Ön uç küme kuyruktan bilgi okur ve kullanıcının kazanıp kazanmadığını kontrol eder. İstek isabet ederse, kazanan bilgisi kazanan bilgi kuyruğuna gönderilir. Arka uç küme kazanan bilgilerini okur ve konu başlığına bildirim gönderir. Bildirimler SMS veya e-posta ile kullanıcıya iletilir ve gerçek zamanlı istatistik sistemi veri toplama için HTTP geri çağrı kullanır.
Avantajlar
-
Gevşek bağlı ön uç şanslı çekiliş sistemi ve arka uç ödül sistemi
Ödül kuyruğunu kullanarak çevrimiçi şanslı çekiliş ve rastgele ödül üretimi uygular.
-
Kazanan belirleme, senkronizasyon ve bildirim
Kullanıcı olayını kuyruklar, konular ve mesajlar aracılığıyla gerçek zamanlı olarak ileterek bilgi güncelliğini sağlar.
Görev Sistemi Tasarımı
SMQ, HTTP geri çağrı için görev sistemi tasarlamanıza olanak tanır. Kullanıcı bir görev gönderdiğinde, görev yürütme mesajı görev kuyruğuna gönderilir. Mesaj, görev yürütme kümesi tarafından tüketilir ve bir hesaplama görevi eşzamansız olarak yürütülür. Hesaplama görevleri tamamlandığında, konu başlığına gerçek zamanlı bildirim gönderilir. Ardından konu, görev yönetim sunucusuna HTTP isteklerini geri çağırır ve kullanıcılara SMS veya e-posta ile bildirim gönderir.
Avantajlar
-
Eşzamanlı isteklerden kaynaklanan trafik sıçramalarının önlenmesi ve mekan web sayfalarının yanıt süresinin kısaltılması
11.11 sırasında, mekanlarda binlerce ürünün fiyat değişikliklerinin gerçek zamanlı olarak algılanması gerekir. Veri tabanları, çok sayıda eşzamanlı erişim isteğinin neden olduğu büyük erişim yükü altındadır.
-
Bant genişliği darboğazının önlenmesi ve ürün verilerinin gerçek zamanlı kullanıcı bildirimleri
Dahili Ağlar Arası Veri Değişimi
SMQ, izole intranetler arasında İnternet üzerinden veri alışverişi yapmanıza olanak tanır.
Avantajlar
-
Veri senkronizasyonu ve değişimi
İki işletmenin dahili ağlarını bağlamaya veya açığa çıkarmaya gerek olmadan A İşletmesi ile B İşletmesi arasında veri senkronizasyonu ve değişimi sağlar.
-
Esnek erişim politikaları
RAM ve Security Token Service (STS) destekler. Kuyruklarınız için esnek İnternet erişim politikası yapılandırabilirsiniz.
Video Sistem Mimarisi
SMQ, video yükleme ve işlemeyi bağlantısız hale getirir. Video dosyası Object Storage Service (OSS)'ye yüklendikten sonra görev kuyruğuna bir yükleme tamamlanma olayı gönderilir ve ApsaraVideo Media Processing (MPS) tarafından okunur. MPS, zaman mesajlarına göre video dosyasını çeker ve kod dönüştürme işlemi yapar. Kodu dönüştürülen video dosyası OSS'ye geri gönderilir ve bildirim konusuna bir mesaj gönderilir. Ardından video web sitesindeki veriler güncellenir ve video kullanıma hazır hale gelir. CDN, kodu dönüştürülen video dosyasının iletimini hızlandırarak kullanıcılara daha iyi bir deneyim sunar.
Avantajlar
-
Eşzamanlı istek işleme kapasitesini artıran gevşek bağlı mimari
-
İş sürekliliğinizi sağlayan düzenli görev yürütme
