Click here to Skip to main content
15,615,583 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
QuestionRe: High Scale Real time communication Pin
Greg Utas25-Apr-20 23:44
mveGreg Utas25-Apr-20 23:44 
AnswerRe: High Scale Real time communication Pin
Nand3226-Apr-20 1:36
Nand3226-Apr-20 1:36 
GeneralRe: High Scale Real time communication Pin
Greg Utas26-Apr-20 1:55
mveGreg Utas26-Apr-20 1:55 
I don't know which frameworks are suitable for this. If you have to start from scratch, try TCP. If it doesn't scale to meet your needs, look at RTP[^]. If message loss or reordering is acceptable, you could even go with basic UDP. It shouldn't be hard to change the protocol if your software is well structured.

You might find my article Software Techniques for Lemmings (link in .sig below) useful. It describes things that should generally be avoided in serious servers.

GeneralRe: High Scale Real time communication Pin
k505426-Apr-20 3:48
mvek505426-Apr-20 3:48 
GeneralRe: High Scale Real time communication Pin
Greg Utas26-Apr-20 4:51
mveGreg Utas26-Apr-20 4:51 
GeneralRe: High Scale Real time communication Pin
Nand327-May-20 21:10
Nand327-May-20 21:10 
QuestionRe: High Scale Real time communication Pin
Eddy Vluggen26-Apr-20 8:27
professionalEddy Vluggen26-Apr-20 8:27 
AnswerRe: High Scale Real time communication Pin
Nand3226-Apr-20 21:32
Nand3226-Apr-20 21:32 
AnswerRe: High Scale Real time communication (Server to Client) Pin
Gerry Schmitz26-Apr-20 7:00
mveGerry Schmitz26-Apr-20 7:00 
GeneralRe: High Scale Real time communication (Server to Client) Pin
Nand3226-Apr-20 21:32
Nand3226-Apr-20 21:32 
GeneralRe: High Scale Real time communication (Server to Client) Pin
Eddy Vluggen27-Apr-20 1:23
professionalEddy Vluggen27-Apr-20 1:23 
GeneralRe: High Scale Real time communication (Server to Client) Pin
Nand327-May-20 21:08
Nand327-May-20 21:08 
GeneralRe: High Scale Real time communication (Server to Client) Pin
Nand327-May-20 21:08
Nand327-May-20 21:08 
QuestionWhen is a "good time" to split a monolith to a micro-service? Pin
Milos Mijuskovic14-Apr-20 4:05
Milos Mijuskovic14-Apr-20 4:05 
AnswerRe: When is a "good time" to split a monolith to a micro-service? Pin
Bohdan Stupak15-Apr-20 6:10
professionalBohdan Stupak15-Apr-20 6:10 
QuestionWhat's an in memory representation of hardware configuration called Pin
Dar Brett12-Apr-20 0:32
Dar Brett12-Apr-20 0:32 
AnswerRe: What's an in memory representation of hardware configuration called Pin
Greg Utas12-Apr-20 0:49
mveGreg Utas12-Apr-20 0:49 
AnswerRe: What's an in memory representation of hardware configuration called Pin
Gerry Schmitz13-Apr-20 7:00
mveGerry Schmitz13-Apr-20 7:00 
QuestionWhich architecture to use for our new project Pin
Member 1478675029-Mar-20 20:41
Member 1478675029-Mar-20 20:41 
AnswerRe: Which architecture to use for our new project Pin
Gerry Schmitz30-Mar-20 8:28
mveGerry Schmitz30-Mar-20 8:28 
AnswerRe: Which architecture to use for our new project Pin
ZurdoDev30-Mar-20 9:04
professionalZurdoDev30-Mar-20 9:04 
QuestionRe: Which architecture to use for our new project Pin
Eddy Vluggen30-Mar-20 14:57
professionalEddy Vluggen30-Mar-20 14:57 
AnswerRe: Which architecture to use for our new project Pin
Bohdan Stupak13-Apr-20 5:25
professionalBohdan Stupak13-Apr-20 5:25 
GeneralRe: Which architecture to use for our new project Pin
Member 1478675013-Apr-20 6:12
Member 1478675013-Apr-20 6:12 
Questionbrowser-based document scanning applicatio Pin
Kami Dehlvi21-Mar-20 4:59
Kami Dehlvi21-Mar-20 4:59 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.