
Temporal
Temporal, geliştiricilerin iş akışı otomasyonu ile güvenilir, hata toleranslı uygulamalar oluşturmasına yardımcı olan açık kaynaklı dayanıklı bir yürütme platformudur.





Hataları zarifçe yöneten güvenilir yazılımlar geliştirmek, geliştiriciler için her zaman bir zorluk olmuştur. Temporal, uygulamalarınızı neredeyse yok edilemez hale getiren güçlü bir platform sunarak bunu değiştiriyor.
Temporal, hataların var olmadığını varsayarak kod yazmanızı sağlayan açık kaynaklı dayanıklı bir yürütme sistemidir. Süreciniz saniyeler ya da yıllar sürse de, Temporal sunucular çöktüğünde, ağlar başarısız olduğunda veya servisler devre dışı kaldığında bile işleminizin tamamlanmasını garanti eder.
Başlangıçta AWS Simple Workflow Service ve Uber'in Cadence projelerinin arkasındaki zihinler tarafından yaratılan Temporal, Netflix, Stripe ve Datadog gibi şirketlerin güvenini kazanmıştır. Tekrar denemeleri, zaman aşımını ve durum yönetimini otomatik olarak ele alarak karmaşık dağıtık sistemleri basitleştirir, böylece altyapı sorunlarıyla uğraşmak yerine harika özellikler geliştirmeye odaklanabilirsiniz.
Nedir Temporal
Temporal, uygulama kodunuzun ne olursa olsun tamamlanmasını garanti eden dayanıklı bir yürütme platformudur. Dağıtık sistemlerin tüm karmaşık kısımlarını otomatik olarak yöneten yazılımınız için bir güvenlik ağı olarak düşünebilirsiniz.
Platform, iş akışı yürütmesini yöneten açık kaynaklı bir sunucu ve Go, Java, Python, TypeScript, .NET ve PHP gibi popüler programlama dilleri için SDK'lar olmak üzere iki ana parçadan oluşur. Karmaşık hata yönetimi kodları yazdığınız geleneksel yaklaşımların aksine, Temporal iş mantığınızı basit iş akışları ve aktiviteler olarak yazmanıza olanak tanır.
İş akışları genel süreci tanımlarken, aktiviteler e-posta gönderme veya ödeme işleme gibi bireysel görevleri yönetir. Sistem, uygulamanızın durumunu her adımda otomatik olarak kaydeder, böylece bir hata oluşursa yürütme tam olarak kaldığı yerden devam eder. Bu yaklaşım, özel yeniden deneme mantığı, durum makineleri ve karmaşık hata yönetimi kodlarına olan ihtiyacı ortadan kaldırır.
Nasıl kullanılır Temporal
Temporal ile başlaması basittir ve kendi sunucunuzda barındırmayı veya Temporal Cloud'u kullanmayı seçebilirsiniz. Yeni başlayanlar için Temporal Cloud, başlamanız için 1.000 $ değerinde ücretsiz kredi ile en kolay yolu sunar.
Başlangıç Adımları:
Geliştirme makinenize Temporal CLI'yı kurun
Tercih ettiğiniz programlama dili SDK'sını seçin (Go, Java, Python, TypeScript, .NET veya PHP)
İş süreçlerinizi tanımlayan basit fonksiyonlar olarak iş akışlarınızı belirleyin
API çağrıları veya veri işleme gibi bireysel görevler için aktiviteler oluşturun
İş akışlarınızı ve aktivitelerinizi yürütmek için bir çalışan süreci kurun
İş akışı yürütmelerini başlatmak ve yönetmek için Temporal istemcisini kullanın
Temporal'ın güzelliği sadeliğinde yatar. Tanıdık programlama yapıları kullanarak normal kod yazarsınız ve Temporal tüm karmaşıklığı arka planda halleder. İş akışlarınız dakikalar, saatler veya hatta aylar sürebilir ve sunucu yeniden başlatmaları ile ağ kesintilerinden etkilenmeden çalışmaya devam eder. Web tabanlı kontrol paneli, çalışan iş akışlarınız üzerinde tam görünürlük sağlar, böylece hata ayıklama ve izleme zahmetsiz hale gelir.
Özellikleri Temporal
Temporal, güvenilir dağıtık uygulamalar oluşturmayı zahmetsiz hale getiren kapsamlı özellikler sunar. Platform, iş akışlarınızın her türlü hatadan kurtulmasını sağlayan otomatik durum kalıcılığı sağlar. Yerleşik yeniden deneme mekanizmaları, özel kod gerektirmeden geçici hataları yönetirken, olay kaynaklı mimari her iş akışı yürütmesinin tam geçmişini korur.
Temel Özellikler Şunları İçerir:
Go, Java, Python, TypeScript, .NET ve PHP destekleyen çok dilli SDK'lar
Tüm aktiviteler ve iş akışları için otomatik yeniden denemeler ve zaman aşımı
Web tabanlı kontrol paneli ve CLI araçları ile görsel iş akışı izleme
Milyonlarca eşzamanlı iş akışı yürütmesini yöneten yatay ölçeklenebilirlik
Zaman tabanlı işlemler (zamanlayıcılar, programlar ve cron benzeri işlevsellik dahil)
Gerçek zamanlı iş akışı etkileşimi için sinyal ve sorgu yetenekleri
Çalışan örnekleri bozmadan güvenli iş akışı güncellemelerine olanak tanıyan sürüm yönetimi
Şifreleme, kimlik doğrulama ve erişim kontrolleri ile kurumsal güvenlik
Platform ayrıca iş akışı sürümleme, diller arası uyumluluk ve izleme sistemleri entegrasyonu gibi gelişmiş özellikler içerir. Temporal Cloud, üretim dağıtımları için ek yönetilen hizmetler, SLA garantileri ve uzman desteği sunar.
Temporal Fiyatlandırma
Temporal, farklı ihtiyaçlara ve bütçelere uygun esnek fiyatlandırma seçenekleri sunar. Açık kaynak sürümü tamamen MIT lisansı altında ücretsizdir ve tam işlevsellikle kendi altyapınızda kendi kendinize barındırılabilir.
Temporal Cloud Fiyatlandırması:
Essentials Planı - Aylık 100$ veya tüketimin %5'inden başlayan fiyatlarla, paketlenmiş işlemler ve depolama içerir
Business Planı - Aylık 500$ veya tüketimin %10'undan başlayan fiyatlarla, geliştirilmiş destek ve özellikler sunar
Enterprise Planı - Özel destek ve gelişmiş güvenlik özellikleri ile özel fiyatlandırma
Mission Critical Planı - 7/24 destek ve garantili SLA'lar ile premium katman
Tüm planlar, "İşlemler" (iş akışı operasyonları) için tüketim bazlı fiyatlandırma kullanır ve milyon işlem başına 50$'dan başlar. Ücretsiz krediler mevcuttur: yeni kullanıcılar için 1.000$, nitelikli girişimler için 6.000$ ve AWS, Google Cloud ve Azure kullanıcıları için özel programlar. Depolama maliyetleri genellikle toplam faturanızın %3-5'i kadar azdır. Girişim programı, 30 milyon doların altında finansman alan şirketleri destekler.
Hakkında SSS Temporal
Share your experience with Temporal
Kullanıcıların ne dediğini görün Temporal
0 İncelemeler
Henüz inceleme yok
İlk incelemeyi siz yapın Temporal
Embed Temporal badges
Show your community that Temporal is featured on Tool Questor. Add these beautiful badges to your website, documentation, or social profiles to boost credibility and drive more traffic.
En İyi Alternatifleri Temporal

Inngest
Inngest, dayanıklı adım fonksiyonları kullanarak sıfır altyapı ile güvenilir iş akışları ve arka plan görevleri oluşturmak için geliştirici platformudur.

Laravel Forge
Laravel Forge, geliştiriciler için PHP uygulama dağıtımını ve sunucu sağlama işlemlerini basitleştiren bir sunucu yönetim aracıdır.

CTO.ai
CTO.ai, yapay zeka destekli CI/CD, GitOps ve otomatik dağıtım süreçleri ile geliştirici iş akışlarını basitleştiren bir DevOps platformudur.

Temperstack
Temperstack, mühendislik ekipleri için yazılım güvenilirliğini otomatikleştiren, kesintileri önleyen ve olay müdahale süresini azaltan yapay zeka destekli bir platformdur.

Inngest
Inngest, dayanıklı adım fonksiyonları kullanarak sıfır altyapı ile güvenilir iş akışları ve arka plan görevleri oluşturmak için geliştirici platformudur.

Laravel Forge
Laravel Forge, geliştiriciler için PHP uygulama dağıtımını ve sunucu sağlama işlemlerini basitleştiren bir sunucu yönetim aracıdır.