lostyazilim

Java Mesajlaşma Uygulaması İçin Hangi Yöntem Kullanılmalı ?

9 Mesajlar 1.471 Okunma
lstbozum
wmaraci reklam

KodDizayn KodDizayn WM Aracı Kullanıcı
  • Üyelik 07.03.2016
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum Denizli
  • Ad Soyad T** Ç**
  • Mesajlar 177
  • Beğeniler 23 / 49
  • Ticaret 12, (%100)
Merhaba arkadaşlar java ile basit bir mesajlaşma uygulaması yapıyorum. Nasıl yapabileceğimi biilyorum. Sıkıntım şu; bir anlık mesajlaşma uygulamasında Socket programlama mı kullanılmalı yoksa web servisi şeklinde veri Post - Get ile gönderilip alınmalı mı ?

Hangisinin ne şekilde avantajları var. Şimdiden teşekkürler değerli yorumlarınız için.

YazılımMimarı

Teşekkürler..

1.ÖRNEK : http://tugbaustundag.com/broadcastreceiver-ve-restful-web-servisi-ile-mesajlasma-uygulamasi/

1.Örnek'de Web Servisi Şeklinde Post-Get Kullanılarak Veri Alışverişi Olmuş.

2.ÖRNEK : https://www.youtube.com/watch?v=kqBmsLvWU14

2.Örnek'de Socket programlama ile veri gönderilip alınmış.
 

 

wmaraci
reklam

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)
Basit bir yönlendirme yapacak olursam;

TCP/IP vs HTTP diyorsun..

İlk aklıma gelen birisi Network katmanında aşağıda bir yerde ve mesajın gönderilme garantisini verir, diğeri ise en tepede 7. layer'da uygulama katmanında..

Ben web servis üzerinden inşa etmeyi tercih ederim ? Niye dersen.. Developer'ın uygulama katmanında elinde o kadar fazla araç gereç var ki, bir durumun üstesinden rahatça gelebilirsin ve herhangi bir ortamda sunmak istediğinde web servisi ile gönül rahatlığı sunabilirsin.

++ Universite'de web servisi kolay kolay yazılmaz derslerde. Mezun olduğunda +1 değerin olacak. REST webservisi ile bir proje yazdın diye.

Daha detaylı yazmak isterdim lakin mesaideyim.
KodDizayn

kişi bu mesajı beğendi.

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)

KodDizayn KodDizayn WM Aracı Kullanıcı
  • Üyelik 07.03.2016
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum Denizli
  • Ad Soyad T** Ç**
  • Mesajlar 177
  • Beğeniler 23 / 49
  • Ticaret 12, (%100)
Çok teşekkürler. Özellikle yorumunu almak istediğim kişiydiniz. Benim bu konudaki tek sıkıntım şu web servisi şeklinde yaptığımda bir süre sonra istemci server'tarafından engelleniyor. Durmadan yeni mesaj varlığını kontrol etmek için istek gönderiyorum. Bu nedenle banlandığını düşünüyorum. Fakat anlık mesajlaşma uygulamasında durmadan kontrol edilmezse pek kullanışlı olmuyor. Bu yüzden bu durum benim için sorun oluşturdu. Yoksa baştan web servisi şeklinde yazmayı planlıyordum. Bunun nedeni belki kullandığım host'un ücretsiz olmasıdır bilmiyorum. Ama durmadan kontrol etmem gerekiyor.
 

 

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)
localhost'ta çalıştırdığında problem yaşıyor musun?
 

 

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)
wmaraci
wmaraci

KodDizayn KodDizayn WM Aracı Kullanıcı
  • Üyelik 07.03.2016
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum Denizli
  • Ad Soyad T** Ç**
  • Mesajlar 177
  • Beğeniler 23 / 49
  • Ticaret 12, (%100)
Hayır localhost'da sorunsuz çalışıyor.
YazılımMimarı
 

 

18adilcan 18adilcan WhatsApp Toplu Mesaj Kullanıcı
  • Üyelik 19.08.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılım
  • Konum İstanbul Anadolu
  • Ad Soyad A** T**
  • Mesajlar 73
  • Beğeniler 9 / 10
  • Ticaret 4, (%75)
YazılımMimarı Bakabilirmisiniz bi sorum varda :)
 

 

kelebek kelebek WM Aracı Kullanıcı
  • Üyelik 11.05.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek Geliştirici
  • Konum Malatya
  • Ad Soyad E** K**
  • Mesajlar 3142
  • Beğeniler 60 / 764
  • Ticaret 5, (%100)

KodDizayn adlı üyeden alıntı

Çok teşekkürler. Özellikle yorumunu almak istediğim kişiydiniz. Benim bu konudaki tek sıkıntım şu web servisi şeklinde yaptığımda bir süre sonra istemci server'tarafından engelleniyor. Durmadan yeni mesaj varlığını kontrol etmek için istek gönderiyorum. Bu nedenle banlandığını düşünüyorum. Fakat anlık mesajlaşma uygulamasında durmadan kontrol edilmezse pek kullanışlı olmuyor. Bu yüzden bu durum benim için sorun oluşturdu. Yoksa baştan web servisi şeklinde yazmayı planlıyordum. Bunun nedeni belki kullandığım host'un ücretsiz olmasıdır bilmiyorum. Ama durmadan kontrol etmem gerekiyor.


Sürekli istek gönderirseniz saldırı olarak algılayıp engelleme ihtimali var o nedenle yapmış olabilir. Bir sunucu kullanırsanız sorun çıkmaz veya kıssa bir süreliğine ücretli bir host da deneme yapabilirsiniz
 

 

JumperTech JumperTech Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 02.07.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek Webmaster
  • Konum İstanbul Avrupa
  • Ad Soyad B** O**
  • Mesajlar 1705
  • Beğeniler 820 / 523
  • Ticaret 19, (%100)
Hızlı olsun, fazla güvenlikli olmasın diyorsan Socket.io kullan, iyide bir sunucu aldın mı tamamdır.

Fakat hızlı olmasın, güvenli sistem olsun diyorsan get yada post sistemini öneririm.
 

 

KodDizayn KodDizayn WM Aracı Kullanıcı
  • Üyelik 07.03.2016
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum Denizli
  • Ad Soyad T** Ç**
  • Mesajlar 177
  • Beğeniler 23 / 49
  • Ticaret 12, (%100)
Teşekkürler
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al