«client-server» etiketlenmiş sorular

3
Uygulama düzeyinde olayları tanımlamak için HTTP durum kodları kullanmalı mıyım?
Ele aldığım birkaç sunucu, istemcinin bir başarısızlık olarak değerlendirmesi gereken talepler için HTTP 200'ü döndürür, vücutta 'başarı: yanlış' gibi bir şey olur. Bu, özellikle başarısız kimlik doğrulama durumlarında bana HTTP kodlarının uygun bir şekilde uygulanması gibi gözükmüyor. '4xx' isteğin değiştirilinceye kadar tekrar yapılmaması gerektiğini belirtirken, '5xx' isteğin geçerli olabileceğini veya …

3
Müşteri tarafında HATEOAS'ın amacı nedir?
Halen anladığım kadarıyla HATEOAS, temel olarak her şey, daha sonra yapılacaklar hakkında bilgi içeren her bir yanıt bağlantısını bir araya getirmekle ilgilidir. Basit bir örnek internette kolayca bulunabilir: bir hesap kaynağı ile birlikte bir bankacılık sistemi. Örnek, bir hesap kaynağına bir GET isteğinin ardından bu cevabı gösterir. GET /account/12345 HTTP/1.1 …


4
İstemci tarafı ve sunucu tarafı doğrulamalarını tek bir yerden yönetme
Bir Bu durumda gemide% 100 değilim gerektiğini kesinlikle istemci tarafı ve sunucu tarafı veri doğrulama hem kullanın. Ancak çalıştığım çerçevelerde ve ortamlarda gördüğüm yaklaşımlar hiç KURU olmamıştı. Çoğu zaman bir plan veya kalıp yoktur - onaylar model spesifikasyonunda yazılır ve onaylar görünümde formda yazılır. (Not: İlk deneyimimin çoğu RaQ, Sinatra …

3
Bir istemci / sunucu gerçek zamanlı video oyununda daha hızlı bilgisayarlarla nasıl başa çıkılır?
Socket.io kullanarak ilk çevrimiçi oyunumu oluşturuyorum ve bunun agar.io veya diep.io gibi gerçek zamanlı çok oyunculu bir oyun olmasını istiyorum. Ama tüm bilgisayarları aynı hızda nasıl çalıştıracağımızı anlamaya çalışıyorum. Modeller için üç fikrim var, ancak hiçbiri doğru görünmüyor ve normal video oyunlarının nasıl yaptığını merak ediyorum. (Fikirlerimi okumayı atlayabilirsiniz; size …

4
Bir sunucu tarafından oluşturulan ön uç uygulamasının aksine web uygulamalarında istemci / sunucu mimarisinin avantajları nelerdir?
Şirketimizde, gömülü bir Linux platformuna bir web arayüzü oluşturmamız gerekiyor. 2 çeşit görüyorum: HTML ve JavaScript'in sunucu tarafında oluşturulduğu bir teknoloji kullanıyorsunuz (Think JSP, Grails, ancak C ++ kullanan ve HTML / JavaScript üreten bir şey) veya bir HTML5 'istemcisi' oluşturuyorsunuz JSON veya XML üreten arka uçla konuşan bir uygulamadır. …

3
çok eski okul yaklaşımlarına geri dönerek, mikro hizmetlerle dolu bir daire oluşturduk mu?
Yazılım mimarisi ve tasarımı açısından, mikro hizmetlerin ara katman yazılımına karşı nasıl "birikmesi" (pun planlı)? Java'dan geliyorum ve bir API olarak düz REST'ten uzaklaştığınız ve farklı katmanları ve bağlantı parametrelerini soyutladığınız gibi görünüyor, en azından Java'da, neredeyse çok eski okul fikirlerine geri dönüyorsunuz . Sanallaştırmaya geri döndük ... JVM zaten …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.