GithubHelp home page GithubHelp logo

isabella232 / sample-apprenda-messaging-cache Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 11.45 MB

A central repository for sample applications for proving specific capabilities of the Apprenda platform

JavaScript 6.65% ASP 0.07% C# 88.60% CSS 1.60% HTML 3.09%

sample-apprenda-messaging-cache's Introduction

Sample Messaging, Caching and Logging

Sample application that leverages the caching, pub/sub and logging API for .NET applications.

#Architecture of the Application This application consists of two tiers:

  • .NET Web Front End
  • Standalone WCF service

The web front end allows the user to enter a new message. It also displays the currently cached message (which will initially be non existing). When the user hits Send the new message will be published on Apprenda's internal Message Bus.

The WCF service tier subscribes to Apprenda's internal Message Bus and it will place any message it receives into Apprenda's distributed cache. The web front end then reads the message back from the cache and displays it in the UI.

#Building from Source

  1. Clone the repository
  2. Open the Solution with Visual Studio
  3. Build the Solution
  4. Build an Apprenda Archive. The structure should be as follows: ** The root UI should be the Apprenda.Messaging.Web project ** The WCF Service layer should be the Apprenda.Messaging.Receiver project ** It is important that you deploy both components as one application because access to the Cache is scoped at an application level in this example.
  5. Deploy application to your Apprenda environment.

#Additional Notes:

  • The application was built and tested using VS 2013 and the 6.5.1 version of the Apprenda SDK and Cloud Platform.
  • A built and packaged version of the application is available for download as part of this repository.

sample-apprenda-messaging-cache's People

Contributors

pvandorp avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.