rbanks54 / microcafe Goto Github PK
View Code? Open in Web Editor NEWSample code to show microservices using NET, in the context of a cafe
Sample code to show microservices using NET, in the context of a cafe
Port code to .NET core, deploy to Linux based containers.
Use dockerised versions of RabbitMq and Redis as well
Instead of running the services as a number of self-hosted console apps, get them running in containers.
For this one, I want to target Windows Containers using nanoserver as the base image, running on Windows 10 (anniversary update required).
Hi,
Thanks ahead of time for any help. This is not a microcafe issue per se, but I'm new to powershell and receive the errors below when invoking the .ps1 scripts from a PS cmd line.
When running the Build-Microservices.ps1 (after invoking powershell via command line), received the following error message (which is probably due to the powershell setup on my machine):
`Import-Module : The specified module '\Invoke-MsBuild.psm1' was not loaded because no valid module
file was found in any module directory.
At D:\dev\projects\aspnet_core_akka_net\microcafe\Build-MicroServices.ps1:4 char:14
Import-Module : The specified module '\Invoke-NuGetPackageRestore.psm1' was not loaded because no valid module file was found in any module directory.
At D:\dev\projects\aspnet_core_akka_net\microcafe\Build-MicroServices.ps1:5 char:14
Method invocation failed because [System.Object[]] doesn't contain a method named 'IndexOf'.
At D:\dev\projects\aspnet_core_akka_net\microcafe\Build-MicroServices.ps1:54 char:82
$success = BuildSolution $solution.Path $solution.Solution $solutions.IndexOf <<<< ($solution
) $solutions.Length
+ CategoryInfo : InvalidOperation: (IndexOf:String) [], RuntimeException
+ FullyQualifiedErrorId : MethodNotFound
`
Hi,
I have used owin hosting to IIS, it is taking too long to appendStream(i.e. eventStoreConnection.AppendToStreamAsync) into EventStore.Please help me asap
Even though it's not really needed because there's so few services, add a discovery service to show how it works.
Consul.io and Microphone, for example
Add mechanism for manually triggering read model rebuilds.
Hi,
Please help....
Hi,
What could be done in order for the command window to close when the Topshelf service is disposed? I'm not able to find any information on that in the Topshelf documentation. Say, the "Admin.Service.exe" is running, I want to stop it, so I go to the window hosting it and press CTRL+C. This shuts down the service, but the executable is still running (e.g. I can see it in Task Manager). How can I avoid that?
Thanks! And great project, it gave me lots of insight on microservices in .Net.
Make the UI more dashboard-y so we can show how different read models and domain services can be fronted by an API gateway, and how a single page can be rendered using data from different contexts.
please let me know can i access api inside or out side the network if i am using windows service hosting as i have hosted service on production server but not able to access it on my machine,please help me asap
(replacing #3)
Now that VS2017 is RTM, it's time to move this to .NET core.
Also, given https://github.com/gautema/cqrslite is a framework based on the same fundamentals that this code uses we'll move across to that and make this code more about the services themselves and less about the plumbing.
Get them working to show cross-service comms working properly.
In the domain services, to avoid long rebuilds of model state show how snapshotting can be used.
For the sample we might do snapshotting at every 5 events.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.