Bu sayfada, Google Chat uygulamanız için dağıtımların nasıl oluşturulacağı ve yönetileceği açıklanmaktadır. Farklı dağıtımlar yaparak Chat uygulamanızın yaşam döngüsünün her aşamasını daha iyi yönetebilir ve değişiklikleri üretime güvenli bir şekilde yayınlayabilirsiniz.
Uygulama yaşam döngüsünün her aşaması için dağıtımlar oluşturun
Chat uygulamanızı yaşam döngüsü boyunca yönetmek için aşağıdaki ortamların her biri için bir Chat uygulaması oluşturup dağıtmanızı öneririz:
- Geliştirme: Değişiklikler üzerinde çalışmak için kullandığınız ortam. Gerekirse ana dağıtımı kullanabilir veya bu ortamı yerel olarak çalıştırabilirsiniz.
- Hazırlık: Uçtan uca test için güvenilir test kullanıcılarına dağıtım yaptığınız ortam. Bu ortam, üretime mümkün olduğunca yakın olmalıdır.
- Üretim: Chat uygulamanızı Google Workspace Marketplace'te yayınlayarak son kullanıcılara dağıttığınız ortamdır.
Dağıttığınız her Chat uygulaması için bir Google Cloud projesi oluşturmanız gerekir. Her Cloud projesinde Chat API'yi yapılandırırken Google Chat'teki Chat uygulamaları arasında daha iyi ayrım yapabilmek için farklı bir uygulama adı, avatar URL'si ve açıklama kullanmayı düşünebilirsiniz.
Aşağıdaki örnekte, Task app
adlı Chat uygulaması HTTP üzerinde oluşturulmuştur ve geliştirme, hazırlık ve üretim ortamlarına dağıtmak için farklı uç noktalar kullanır:
Ortam | Cloud projesi adı | Uygulama adı | HTTP uç nokta URL'si |
---|---|---|---|
Geliştirme | task-chat-app-dev |
Dev Task uygulaması | http://example.com/api/myapp/head |
Hazırlanıyor | task-chat-app-staging |
Staging Task uygulaması | http://example.com/api/myapp/staging |
Üretim | task-chat-app |
Görevler uygulaması | http://example.com/api/myapp/ |
Dağıtımları Chat uygulaması mimarinize göre yönetme
Aşağıdaki tabloda, belirli Chat uygulaması mimari yapıları için dağıtımları yönetirken dikkat edilmesi gereken ek noktalar yer almaktadır:
Mimari | Dağıtım biçimi | Dikkat edilmesi gereken noktalar |
---|---|---|
HTTP | HTTP uç nokta URL'si |
|
Google Apps Komut Dosyası | Dağıtım kimliği |
|
Pub/Sub | Pub/Sub konusu | Her dağıtım için farklı bir Pub/Sub konusu kullanmanız gerekir. |
İlgili konular
- Google Chat uygulamaları için etkileşimli özellikleri test etme
- Apps Komut Dosyası dağıtımları oluşturma ve yönetme
- Chat uygulaması mimarisi seçme