Skip to content

elymichael/BackendSupport

Repository files navigation

BackendSupport

Backend Support Library

This solution contains two projects used in backend to process large files and help to some application communicate between them.

Projects:

Message Queue

This library supports message queue transaction based on MSQueue process. This library works with binary, xml and text files and allow to process simultaneous files at the same time using an array of queues handlers. Message queue works in FIFO queue, so it's not easy to process parallell transactions.

Classes

MessageQueueProcessor: this abstract class is the base of queue processing.

MessageQueueReader: This class reads the objects from message queue.

MessageQueueWriter: Writes message queue from external applications.

Inter Communication

This library help to the applications to broadcast message between them.

For each library we added the testing library. For testing we are using a repository, mocking support (MOQ) and unity framework.

Broadcast Manager: This class library helps to broadcast message between application.

About

Backend Support Library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages