[ ] Get registration of services being discovery basedCan't really do because I can't build Discoverable collection at the point the services need to be registered easily
[x] Switch all message passing to be async
[x] Abstract out SignalR connection so its not instance specific
[ ] Ensure SignalR connection retry logic is correct
[ ] Unify aspnet/owin middleware implementations (not sure this is worth doing)
Basic remote connectivity:
[x] Socket connection from Browser Agent to Server
[x] Http connection from Browser Agent to Server
[x] In proc "connection" from Web Agent to Server
[x] Socket connection from Web Agent to Server
[x] Http connection from Web Agent to Server
[x] Socket connection from Server to Browser Client
Basic Configuration:
[x] Switch over IDiscoverableCollection over to using Provider pattern
[x] Setup base config for Web Agent and Web Server
Current Issues:
OWIN
Compatibility is down because the default container doesn't contain an instance of ILibraryManager
Additionally SignalR on AspNet5 seems hard coded to IApplicationBuilder, not sure yet how to register in an OWIN context
Looks like the HttpClient extension methods from System.Net.Http.Formatting have not been brought across to Core50 yet
Correlation
Need to work out how requests are related.
Bus
Do we need a way of aborting messages and stop them going over the wire/being stored?
Basic Foundation:
Bonus Extras
Get registration of services being discovery basedCan't really do because I can't build Discoverable collection at the point the services need to be registered easilyBasic remote connectivity:
Basic Configuration:
IDiscoverableCollection
over to using Provider patternCurrent Issues: