Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Aug 26 21:52
    ryandanthony synchronize #673
  • Aug 26 21:52
    ryandanthony synchronize #673
  • Aug 26 20:16
    ryandanthony synchronize #673
  • Aug 26 20:08
    ryandanthony synchronize #673
  • Aug 26 20:03
    ryandanthony synchronize #673
  • Aug 26 18:24
    ryandanthony opened #673
  • Jul 07 12:19
    jeremydmiller labeled #669
  • Jul 07 12:19
    jeremydmiller labeled #668
  • Jul 07 12:19
    jeremydmiller labeled #667
  • Jul 07 12:19
    jeremydmiller labeled #666
  • Jul 07 12:19
    jeremydmiller labeled #665
  • Jul 07 12:11
    jeremydmiller commented #668
  • Jul 07 12:02
    jeremydmiller demilestoned #644
  • Jul 07 12:02
    jeremydmiller demilestoned #629
  • Jul 07 12:02
    jeremydmiller demilestoned #627
  • Jul 07 12:02
    jeremydmiller demilestoned #618
  • Jul 07 12:02
    jeremydmiller demilestoned #617
  • Jul 07 12:02
    jeremydmiller demilestoned #616
  • Jul 07 12:02
    jeremydmiller demilestoned #612
  • Jul 07 12:02
    jeremydmiller demilestoned #610
Jeremy D. Miller
@jeremydmiller
It's using some really old RhinoQueues format for writing headers and the message body in one byte stream.
Mark Warpool
@CodingGorilla
@jeremydmiller You were dead on with that poison pill idea, it just wasn't the event that I thought it was. :+1:
Jeremy D. Miller
@jeremydmiller
With Marten v4 just about to be done, I might need to start a longer conversation about the future of Jasper. Something along the lines of:
  1. Throw in the towel
  2. Just make it an in memory mediator that's far beyond MediatR in functionality
  3. Make it be an add-on to MassTransit so you get Jasper style handlers and discovery on top of MassTransit's plumbing
  4. Keep evolving Jasper as a standalone, MassTransit/NServiceBus/MediatR/Brighter competitor
And I think I want to finally release the Jasper.HTTP stuff regardless
Mark Warpool
@CodingGorilla
What are you throwing the towel in on?
all of the "transport stuff"?
Jeremy D. Miller
@jeremydmiller
I haven't made any decisions yet, but 1.) would be giving up on everything. 2.) would be throwing away the transport stuff.
If 4.), then it's important to have MassTransit and NServiceBus compatibility -- which I don't think is really going to be that hard
Mark Warpool
@CodingGorilla
Oh, I read those as a to-do list rather than individual options for how to proceed. =) Do you have any leanings?
Jeremy D. Miller
@jeremydmiller
Changes hour to hour:)
the pandemic, Marten v4, and my work being so dreadful last year just knocked me out of Jasper dev for awhile.
Mark Warpool
@CodingGorilla
I totally understand, I've tried a couple of times to go in there (Jasper) and start upgrading it to .NET 5 and it's a beast of a project..
Jeremy D. Miller
@jeremydmiller
It's not that big
Mark Warpool
@CodingGorilla
it just has a lot of moving parts, I got hung up because (I think) of the dependencies on Marten and Npgsql, the core project(s) weren't that big of a deal.
Jeremy D. Miller
@jeremydmiller
@CodingGorilla I'm already starting to think about Jasper work again w/ Marten V4 winding down. I'm still good to continue with it.
Mark Warpool
@CodingGorilla
Great news, let me know how I can help =)
Mark Warpool
@CodingGorilla

@jeremydmiller Can I do something like:

Endpoints.Publish(_ => _.Message<RemoteMessage>().ToServerAndPort());
Endpoints.PublishAllMessages().Locally();

Or does the latter just overwrite the former?

Jeremy D. Miller
@jeremydmiller
Two separate routing rules, no impact on each other.
Mark Warpool
@CodingGorilla
Great, thanks!
Jeremy D. Miller
@jeremydmiller
@CodingGorilla et al, I barely re-started Jasper work again this morning. Just concentrating for the moment on upgrading to .Net 5 and a lot of dependencies.
Mark Warpool
@CodingGorilla
Great, again, let me know if I can help
Sean Farrow
@SeanFarrow
Has anybody used the event store database with Jasper? I’m looking at doing some domain driven design, and would like to use this, but would like to know the effort involved first.
Jeremy D. Miller
@jeremydmiller
@SeanFarrow The short answer is "not yet". The longer term answer is that I'm personally interested in the Marten as Event Store + Jasper combo for CQRS architectures, but that's all "some day" right now
There is an existing outbox integration w/ Marten and Jasper. I'm working throught upgrading all of Jasper's dependencies including Marten v4 right now, but I don't know when that would be released
Sean Farrow
@SeanFarrow
Nice, we using Greg Young’s event store as a product where developing is multilanguage in terms of the software stack being used. Maybe I’ll work out how transports work create a contribution?
Jeremy D. Miller
@jeremydmiller
Jasper does have a transport model, so I'm maybe not sure what you mean. Or what are you looking for w/ this combo?
Sean Farrow
@SeanFarrow
Essentially I want to use Greg into vent store as a queue, and also to persist events which is what you’re suggesting from the Marten integration. From what I can see, I’ll need to write both persistent I’m transport code to integrate this properly.
Jeremy D. Miller
@jeremydmiller
Ah, I'd go the other way w/ Jasper + Marten. Persist the events, then publish them when you want to w/ Jasper's outbox support
So you could have Jasper publish the events to rabbit/azure service bus/kafka as part of persisting the events, with the outgoing messages being done w/ an outbox storage using the same postgres transaction. Same goal in the end I think, different mechanics.