mdevilliers / SignalR.RabbitMq

MessageBus implementation using RabbitMq as the backing store.
MIT License
89 stars 40 forks source link

Create new implementation for 1.0.0 alpha #3

Closed davidfowl closed 11 years ago

davidfowl commented 11 years ago

The new alpha is released and we have a nicer interface for writing scaleout providers. There's a new base class (ScaleoutMessageBus) that makes it dead easy to implement an efficient scale out message bus. Check out redis for more details (https://github.com/SignalR/SignalR/blob/master/src/Microsoft.AspNet.SignalR.Redis/RedisMessageBus.cs).

mdevilliers commented 11 years ago

I'm already working on in ). Do you have a date in mind for the 1.0 release?

mdevilliers commented 11 years ago

Updated for RC2 - just waiting on the final release of signalR

brianoneil commented 11 years ago

The nuget package will not install because it says it depends on Microsoft.AspNet.SignalR.Hosting.Common (≥ 1.0.0-rc2) but there is no nuget package for rc2 of this one yet in the public nuget store. Hosting.Common is still on alpha2.

mdevilliers commented 11 years ago

Hey Brian, I've updated the nuget package.

The package is SignalR.RabbitMq 1.0.0-rc21

It should install correctly now.

Thanks for the heads up.

Mark

kevingorski commented 11 years ago

With SignalR 1.0.0 (next release after what was mentioned here, I realize) the build fails again.

It looks like the packages file on GitHub is correct, but on NuGet the alpha2 version of SignalR.Hosting.Common and rc2 version of SignalR.Core are still listed as dependencies.

mdevilliers commented 11 years ago

Woops - sorry about that - I don't seem to be having much luck with the nuget package. I've finished the upgrade to signalr 1.0 on the master branch but am chasing down a final bug before I do the package.

Hopefully you can build from github at the moment and once i'm happy I'll publish the package to nuget and you can swap over?

kevingorski commented 11 years ago

Yeah, that'll work for now. Thanks!

mdevilliers commented 11 years ago

Closing as as David has himself commented do not use 1.0.0 scale out for production. I'll open an issue for 1.1.0 with the scaleout implementation.