freestuff.gr αρχική σελίδα
 FAQFAQ    ΑναζήτησηΑναζήτηση   Λίστα ΜελώνΛίστα Μελών   Ομάδες ΜελώνΟμάδες Μελών   <b>Εγγραφή Μέλους</b>Εγγραφή Μέλους 
 ΠροφίλΠροφίλ   Επιλογές μέλους Επιλογές   Τα bookmarks μου Τα bookmarks μου   Προσωπικά μηνύματαΠροσωπικά μηνύματα 
  διαφήμιση  

Καλώς ήρθατε στο forum μας! Για να συμμετάσχετε στις συζητήσεις θα πρέπει να είσαστε μέλος. Γίνετε μέλος τώρα!.

real-time engine στο favit.com


 Forum index » Τεχνολογικά Θέματα, Νέα και Ειδήσεις » Τεχνολογικά Θέματα, Νέα και Ειδήσεις
Moderators:  Reporters, Super-Moderators
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 2 [18 Μηνύματα]      Bookmarks Tags: enginecom Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
Σελίδα:  1, 2 Επόμενο
ΑποστολέαςΜήνυμα
cordis
Administrator, [F|H]ounder, [C|S]EO

Μέλος από: 09 Οκτ 1999
Βοηθήματα: 95
Νέα: 476
Templates: 1
Scripts: 2
Μηνύματα: 256+

Περιοχή: Greece
View users profile Visit posters website
blog cv flickr picasa facebook linkedin 
twitter friendfeed deviantART del.icio.us 
ΜήνυμαΣτις: 21 Ιαν 2010 14:10    Θέμα: real-time engine στο favit.com Απάντηση με παράθεση  Mark this post and the followings unread

Τα πάντα πια στο favit.com γίνεται και φτάνει στους χρήστες της υπηρεσίας σε real-time: αναρτήσεις, σχόλια, συζητήσεις. Όλα όσα κοινοποιούν, σχολιάζουν ή αρέσουν οι φίλοι των χρηστών του favit εμφανίζονται αμέσως. Οι συζητήσεις κυριολεκτικά γεννιούνται και μεγαλώνουν μπροστά από τα μάτια σας - θα ξεχάσετε το βαρετό refresh για πάντα!


Με αυτό το βήμα το favit γίνεται το πρώτο ελληνικό real-time social stream & rss aggregator και η δεύτερη real-time υπηρεσία παγκοσμίως, μετά από το FriendFeed.

Πώς γίνεται;



Με λίγα λογία - με long polling - τα requests δεν κλείνονται ακόμα και όταν ο διακομιστής δεν έχει με τι να τους απαντήσει, περιμένει όμως μέχρι που έχει τις απαραίτητες πληροφορίες και τότε απαντάει. Με αυτό τον τρόπο μειώνεται και το σύνολο των open requests και η υπηρεσια γίνεται ακόμα πιο γρήγορη.

Τι άλλο;

Η ομάδα της favit ετοιμάζει API μέσω από το οποίο, το real-time engine θα είναι διαθέσιμη σε όλοι όσοι θέλουν να την εφαρμόσουν στις υπηρεσίες τους.

_________________
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

panosru
WebDev Moderator

Μέλος από: 13 Σεπ 2005
Βοηθήματα: 2
Scripts: 2
Μηνύματα: 256+

Περιοχή: Camp
View users profile
ΜήνυμαΣτις: 21 Ιαν 2010 21:47    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Ναι η αλήθεια είναι πως το Comet έχει γίνει πολύ της μόδας τελευταία!
dimsis
Reporter

Μέλος από: 25 Ιουλ 2001
Βοηθήματα: 9
Νέα: 89
Μηνύματα: 256+


View users profile
ΜήνυμαΣτις: 22 Ιαν 2010 09:05    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Μυρίζει real time data να περιφέρονται στο διαδίκτυο το web 3.0 (όπως ήδη βιάζονται να το βαφτίσου) ε;
Καλά όλα αυτά αλλά αν γίνουν θα υπάρχει τρελή αύξηση του traffic ... πολλά παραπανήσια requests ή μου φαίνεται;
Basilakis
PHP Moderator

Μέλος από: 17 Νοε 2003
Βοηθήματα: 68
Νέα: 7
Templates: 3
Scripts: 3
Μηνύματα: 256+

Περιοχή: Womans' Brain
View users profile Send email to user Visit posters website
blog deviantART flickr myspace facebook linkedin 
hi5 sync twitter deviantART skype 
ΜήνυμαΣτις: 22 Ιαν 2010 11:32    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Μου αρέσει έτσι όπως τα βλέπω... Ειδικά με τις εικόνες, σαν google wave με την χρήση άλλων υπηρεσιών ένα πράγμα

_________________
Κατασκευη Ιστοσελιδων
panosru
WebDev Moderator

Μέλος από: 13 Σεπ 2005
Βοηθήματα: 2
Scripts: 2
Μηνύματα: 256+

Περιοχή: Camp
View users profile
ΜήνυμαΣτις: 24 Ιαν 2010 16:48    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

dimsis ανέφερε:
Καλά όλα αυτά αλλά αν γίνουν θα υπάρχει τρελή αύξηση του traffic ... πολλά παραπανήσια requests ή μου φαίνεται;


Σου φαίνεται γιατί ουσιαστικά κάνει πολύ λιγότερα requests από κάποιο setInterval πχ.

Ουσιαστικά η τεχνολογία αυτή απαιτεί την εγκατάσταση ενός daemon service το οποίο ουσιαστικά θα χρησιμεύει για κάθε request, πχ το κάθε request θέλει το δικό του daemon service οπότε αν έχεις λόγου χάρη ένα stram line με news το οποίο είναι live και ένα poll πχ το οποίο θα είναι και αυτό live θα θες 2 daemon services.

Το καλό μ' αυτό είναι πως σε αντίθετη περίπτωση θα χρειαζόσουν ένα setInterval το οποίο δεν θα ήταν live ουσιαστικά αλλά ανά κάθε Χ χρονικό διάστημα θα έκανε ένα request οπότε εδώ θα είχες το πρόβλημα του traffic και τον παραπανίσιων requests.

Το comet όμως σαν τεχνολογία λειτουργεί ως push engine στον browser του χρήστη. Ανοίγεις δηλαδή ένα σαν socket ή σαν stream στην port που τρέχει το daemon και το daemon στέλνει στο browser εντολή δεν ρωτάει ο browser κάθε λίγο και λιγάκι αν υπάρχει αλλαγή.

Περισσότερα θα βρεις και εδώ
dimsis
Reporter

Μέλος από: 25 Ιουλ 2001
Βοηθήματα: 9
Νέα: 89
Μηνύματα: 256+


View users profile
ΜήνυμαΣτις: 24 Ιαν 2010 18:02    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Θα το διαβάσω, ενδιαφέρον φαίνεται. Καλό και μεγάλο βήμα είναι να πάμε σε real time web, βοήθησε και η ajax προς αυτήν την κατεύθυνση...
Από αυτά που έγραψες το πρώτο που μου ήρθε στο μυαλό εφόσον παίζουν daemons, είναι πως οκ έτσι μπορεί να γλιτώσουμε requests αλλά θα καραζοριστούν οι servers... πάω να διαβάσω και το link να δω τι προβλέπεται και για αυτό.
panosru
WebDev Moderator

Μέλος από: 13 Σεπ 2005
Βοηθήματα: 2
Scripts: 2
Μηνύματα: 256+

Περιοχή: Camp
View users profile
ΜήνυμαΣτις: 24 Ιαν 2010 19:55    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Κοίτα να σου πω την αλήθεια δεν το έχω φτάσει στα όρια του testing... Αλλά εντάξει αν το καλοσκεφτείς όμως, χωρίς αυτό θα κουράζουμε περισσότερο τους servers μιας και θα κάνουμε απανωτά requests και συν της άλλης θα αυξάνουμε το traffic άδικα και συνάμα θα κάνουμε πολλά ανούσια requests. Οπότε αν το δεις από αυτή τη πλευρά, θα ελαφρύνουμε τους servers σε τελική φάση, μπορεί να προσθέσουμε τουλάχιστον έναν daemon παραπάνω αλλά δεν θα κάνουμε overload τον apache
marfi


Μέλος από: 20 Αυγ 2009
Μηνύματα: 33
Περιοχή: Sofia, Bulgaria
View users profile Visit posters website
blog flickr linkedin sync twitter deviantART 
digg skype 
ΜήνυμαΣτις: 24 Ιαν 2010 20:13    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

panosru ανέφερε:


Ουσιαστικά κάνει πολύ λιγότερα requests από κάποιο setInterval πχ.

Ουσιαστικά η τεχνολογία αυτή απαιτεί την εγκατάσταση ενός daemon service το οποίο ουσιαστικά θα χρησιμεύει για κάθε request, πχ το κάθε request θέλει το δικό του daemon service οπότε αν έχεις λόγου χάρη ένα stram line με news το οποίο είναι live και ένα poll πχ το οποίο θα είναι και αυτό live θα θες 2 daemon services.

Το καλό μ' αυτό είναι πως σε αντίθετη περίπτωση θα χρειαζόσουν ένα setInterval το οποίο δεν θα ήταν live ουσιαστικά αλλά ανά κάθε Χ χρονικό διάστημα θα έκανε ένα request οπότε εδώ θα είχες το πρόβλημα του traffic και τον παραπανίσιων requests.

Το comet όμως σαν τεχνολογία λειτουργεί ως push engine στον browser του χρήστη. Ανοίγεις δηλαδή ένα σαν socket ή σαν stream στην port που τρέχει το daemon και το daemon στέλνει στο browser εντολή δεν ρωτάει ο browser κάθε λίγο και λιγάκι αν υπάρχει αλλαγή.


Δύσκολα θα το είχα εξηγήσει καλύτερα favit is hiring! - αν ενδιαφέρεσαι

_________________
favit.com
Αυτό ακούω
panosru
WebDev Moderator

Μέλος από: 13 Σεπ 2005
Βοηθήματα: 2
Scripts: 2
Μηνύματα: 256+

Περιοχή: Camp
View users profile
ΜήνυμαΣτις: 24 Ιαν 2010 20:47    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

marfi ωραία δουλειά κάνατε στο favit.com, μπράβο!

Δεν ξέρω ποιον Comet server χρησιμοποιήσατε αλλά θα παραθέσω εδώ τα καλύτερα, για μένα, comet servers που κυκλοφορούν γενικότερα σε περίπτωση που ενδιαφέρεται κανείς άλλος.

Το Stream Hub φαίνεται να είναι το καλύτερο εκ των τριών και επίσης υπάρχει ένα πολύ καλό tutorial για το πως να ξεκινήσεις με το Stram Hub

Σ' ευχαριστώ για την πρόταση, περισσότερα σε pm
Cha0s
SysAdmin

Μέλος από: 28 Ιουλ 2001
Βοηθήματα: 2
Νέα: 1
Μηνύματα: 256+


View users profile
ΜήνυμαΣτις: 01 Φεβ 2010 15:10    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Έχω μία απορία με το comet thingy...

Αν συνδέεται σε άλλο πορτ πέρα του 80 τι γίνεται με δίκτυα υπολογιστών που δεν επιτρέπουν εξερχόμενα connections προς άλλο Port πέρα του 80/443;

_________________
During times of universal deceit, telling the truth becomes a revolutionary act.
panosru
WebDev Moderator

Μέλος από: 13 Σεπ 2005
Βοηθήματα: 2
Scripts: 2
Μηνύματα: 256+

Περιοχή: Camp
View users profile
ΜήνυμαΣτις: 02 Φεβ 2010 14:53    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Cha0s αν θες διάβασε αυτό το άρθρο
Cha0s
SysAdmin

Μέλος από: 28 Ιουλ 2001
Βοηθήματα: 2
Νέα: 1
Μηνύματα: 256+


View users profile
ΜήνυμαΣτις: 02 Φεβ 2010 15:01    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

I see.

Thanks για το αρθράκι

Οπότε ή με load balancer μπροστά από comet & http server ή με εξτρά IP στο μηχάνημα αν κατάλαβα σωστά όπου στην μία θα ακούει ο http server στο port 80 και στην άλλη ο comet server στο port 80.

_________________
During times of universal deceit, telling the truth becomes a revolutionary act.
cordis
Administrator, [F|H]ounder, [C|S]EO

Μέλος από: 09 Οκτ 1999
Βοηθήματα: 95
Νέα: 476
Templates: 1
Scripts: 2
Μηνύματα: 256+

Περιοχή: Greece
View users profile Visit posters website
blog cv flickr picasa facebook linkedin 
twitter friendfeed deviantART del.icio.us 
ΜήνυμαΣτις: 02 Φεβ 2010 15:16    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

ενδιαφέρον installation.. εσύ Πάνο Θεσσαλονίκη είσαι αυτό το διάστημα;

_________________
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

panosru
WebDev Moderator

Μέλος από: 13 Σεπ 2005
Βοηθήματα: 2
Scripts: 2
Μηνύματα: 256+

Περιοχή: Camp
View users profile
ΜήνυμαΣτις: 02 Φεβ 2010 20:24    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Εγώ Γιάννη σας άφησα από τον Αύγουστο του 2009 πλέων μένω μόνιμα Θεσσαλονίκη... & I like it!
Basilakis
PHP Moderator

Μέλος από: 17 Νοε 2003
Βοηθήματα: 68
Νέα: 7
Templates: 3
Scripts: 3
Μηνύματα: 256+

Περιοχή: Womans' Brain
View users profile Send email to user Visit posters website
blog deviantART flickr myspace facebook linkedin 
hi5 sync twitter deviantART skype 
ΜήνυμαΣτις: 03 Φεβ 2010 19:18    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Αυτό έλειπε να μην σου αρέσει!

_________________
Κατασκευη Ιστοσελιδων
Εμφάνιση Μηνυμάτων:   
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 2 [18 Μηνύματα] Σελίδα:  1, 2 Επόμενο
Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
 Forum index » Τεχνολογικά Θέματα, Νέα και Ειδήσεις » Τεχνολογικά Θέματα, Νέα και Ειδήσεις


Σχετικά θέματα
 Θέματα   Απ/σεις   Αποστολέας   Τελευταίο μήνυμα 
Gamatotv com, τι έγινε έτσι στα ξαφνικά; 10 cordis 08 Ιαν 2016 10:04
LightForce Εμφάνιση τελευταίου μηνύματος
 
Τώρα είναι 08 Δεκ 2016 13:55 | All times are UTC + 2


Email This Page to Someone! add to Favorites

     Powered by p h p B B © 2001,2005 p h p B B Group
Για άμεση επικοινωνία με τον διαχειριστή του freestuff.gr στο email: freestuff.gr(παπάκι)gmail.com


Copyright © 1999-2013 Freestuff.gr All Rights Reserved  
Version Aegean, designed by N. Tsaganos