Click here to Skip to main content
15,891,136 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
AnswerRe: Unable to connect SSMS to an Azure SQL server Pin
jschell29-Sep-17 7:29
jschell29-Sep-17 7:29 
QuestionReference Material for creating/documenting Software architecture Pin
Member 1341762119-Sep-17 2:28
Member 1341762119-Sep-17 2:28 
AnswerRe: Reference Material for creating/documenting Software architecture Pin
Afzaal Ahmad Zeeshan19-Sep-17 3:10
professionalAfzaal Ahmad Zeeshan19-Sep-17 3:10 
AnswerRe: Reference Material for creating/documenting Software architecture Pin
Eddy Vluggen19-Sep-17 4:07
professionalEddy Vluggen19-Sep-17 4:07 
AnswerRe: Reference Material for creating/documenting Software architecture Pin
Henrik Jonsson19-Sep-17 7:43
Henrik Jonsson19-Sep-17 7:43 
AnswerRe: Reference Material for creating/documenting Software architecture Pin
jschell20-Sep-17 7:34
jschell20-Sep-17 7:34 
QuestionDesign Pattern : Queue Pin
Joel Palmer31-Aug-17 3:21
Joel Palmer31-Aug-17 3:21 
AnswerRe: Design Pattern : Queue Pin
jschell4-Sep-17 7:55
jschell4-Sep-17 7:55 
Joel Palmer wrote:
I'm also aware of msmq


Be aware that msmq has a hard limit on the size of messages. Slightly less than 2 meg if I remember. You can break it up and send it but that introduces more complications, again as I remember, error handling becomes difficult in those cases. And is impossible for some routing strategies.

Additionally routing for msmq is built in which means it attempts to find its own route. And you must be aware of this as it can have significant impacts if firewalls are in place in production and the correct ports are not opened (seemingly everywhere.)

Joel Palmer wrote:
The data is sent to the queue and stored in a sql table then the host service takes the top item and attempts to send it on


Why is that a problem? It means that back ups are already handled. How are you going to handle backups if you put the data into the file system?

Joel Palmer wrote:
I have the opportunity to rewrite this. I want this buffer to handle any type of reques


You didn't specify any other actual request in your problem description. Don't generalize without real cases. It complicates things and at least some times makes actual usage with other cases more difficult rather than easier. If you do have actual cases then you would use that to first determine your requirements.

That said a message queue, of some sort, is already a general solution. They also support persistence (ones I have seen do) in either the file system or databases. You would need to look for a guaranteed delivery solution for your messages. That is something that must be specifically configured for any queue.
AnswerRe: Design Pattern : Queue Pin
Gerry Schmitz9-Sep-17 13:06
mveGerry Schmitz9-Sep-17 13:06 
Questionbulk data should be in executable Pin
Erhy23-Aug-17 9:51
Erhy23-Aug-17 9:51 
AnswerRe: bulk data should be in executable Pin
Richard MacCutchan23-Aug-17 21:14
mveRichard MacCutchan23-Aug-17 21:14 
GeneralRe: bulk data should be in executable Pin
Erhy24-Aug-17 2:30
Erhy24-Aug-17 2:30 
AnswerRe: bulk data should be in executable Pin
Gerry Schmitz24-Aug-17 6:15
mveGerry Schmitz24-Aug-17 6:15 
GeneralRe: bulk data should be in executable Pin
Erhy24-Aug-17 6:35
Erhy24-Aug-17 6:35 
AnswerRe: bulk data should be in executable Pin
jschell24-Aug-17 8:35
jschell24-Aug-17 8:35 
GeneralRe: bulk data should be in executable Pin
Erhy24-Aug-17 9:43
Erhy24-Aug-17 9:43 
GeneralRe: bulk data should be in executable Pin
jschell25-Aug-17 9:01
jschell25-Aug-17 9:01 
GeneralRe: bulk data should be in executable Pin
Erhy28-Aug-17 6:31
Erhy28-Aug-17 6:31 
GeneralRe: bulk data should be in executable Pin
Eddy Vluggen28-Aug-17 7:21
professionalEddy Vluggen28-Aug-17 7:21 
GeneralRe: bulk data should be in executable Pin
Erhy28-Aug-17 10:29
Erhy28-Aug-17 10:29 
GeneralRe: bulk data should be in executable Pin
Eddy Vluggen28-Aug-17 10:40
professionalEddy Vluggen28-Aug-17 10:40 
GeneralRe: bulk data should be in executable Pin
Erhy28-Aug-17 10:51
Erhy28-Aug-17 10:51 
QuestionCall Into or Notify Other Instances Of Your App Pin
Kevin Marois7-Aug-17 10:44
professionalKevin Marois7-Aug-17 10:44 
AnswerRe: Call Into or Notify Other Instances Of Your App Pin
Eddy Vluggen13-Aug-17 1:05
professionalEddy Vluggen13-Aug-17 1:05 
GeneralRe: Call Into or Notify Other Instances Of Your App Pin
jschell14-Aug-17 8:22
jschell14-Aug-17 8:22 

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.