Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jan 26 19:37
    jeremydmiller commented #587
  • Jan 26 19:35
    jeremydmiller closed #634
  • Jan 26 19:35
    jeremydmiller commented #634
  • Jan 26 13:24
    jeremydmiller milestoned #634
  • Jan 26 13:24
    jeremydmiller demilestoned #634
  • Jan 26 13:24
    jeremydmiller commented #634
  • Jan 25 20:24
    jeremydmiller commented #587
  • Jan 25 20:24
    jeremydmiller commented #587
  • Jan 24 21:26
    jeremydmiller commented #587
  • Jan 24 21:26
    jeremydmiller commented #587
  • Jan 24 21:17
    jeremydmiller milestoned #634
  • Jan 24 21:17
    jeremydmiller opened #634
  • Jan 24 20:35
    jeremydmiller commented #587
  • Jan 24 20:32
    jeremydmiller commented #587
  • Jan 24 20:32
    jeremydmiller commented #587
  • Jan 24 20:12
    jeremydmiller commented #587
  • Jan 24 20:12
    jeremydmiller commented #587
  • Jan 24 20:00
    jeremydmiller commented #587
  • Jan 24 01:15
    jeremydmiller commented #616
  • Jan 23 22:20
    jeremydmiller commented #587
Mark Warpool
@CodingGorilla
yea, there's some details that I was wondering about.. I can't remember what it was, had something to do with auto-creating named queues, but I figured I'd wait until you were finished to ask and then either figure it out and submit a PR, or ask if I can't
Jeremy D. Miller
@jeremydmiller
Anything you can think of like that, PR s are welcome, or even just a note here.
And yes, the local named queues are auto-created on demand as needed
Mark Warpool
@CodingGorilla
Oh I remember, I was wondering if you can configure their default settings without having to create them explicitly...
Jeremy D. Miller
@jeremydmiller
Ah, you can only configure them upfront. If you try to use one at runtime that’s unknown, it gets created with teh defaults
Mark Warpool
@CodingGorilla
@jeremydmiller So, I'm curious about Jasper.Persistence.Marten, how does this use Marten? As far as I can tell this just use PostgreSQL, mostly raw SQL, but no marten use anywhere?
Mark Warpool
@CodingGorilla
I guess Sagas are the only part that actually use Marten?
Jeremy D. Miller
@jeremydmiller
Marten backed outbox and transactional middleware support as well. Sometime last summer I moved as much as the persistence as possible to low level Npgsql, then tried to share as much as possible across the Postgresql & Sql Server persistence.
Mark Warpool
@CodingGorilla
Got it, makes sense. I guess I'm not using any of that [yet], that's why it seems like it's all just normal pgsql =)
Jeremy D. Miller
@jeremydmiller
Ah, you might wanna look into the outbox at least. Makes the outgoing message persistence be part of your unit of work
Manuel Grundner
@biohazard999
@jeremydmiller are you willing to Accept a backport to at least Support netcoreapp2.2 and netstandard2.0 to broaden Range for pubsub?
Jeremy D. Miller
@jeremydmiller
I saw your PR this morning, but hadn’t looked at how bad the conditional stuff was going to be. So, “yes” and thank you for doing that, but the next question is whether you’d be willing to help with questions later?
Manuel Grundner
@biohazard999
@jeremydmiller i 'need' to Support it for a few customers anywhay, so yes.
Jeremy D. Miller
@jeremydmiller
Go for it then, and thank you! I’m jammed up early this week, but I’d hopefully get around to pulling that in as soon as Wednesday.
Manuel Grundner
@biohazard999
The backport isnt that hard, but i cant get the unittests to Work, cause of the different hosting model, need to Spend more time on that
So i have some kestrel issues
Jeremy D. Miller
@jeremydmiller
Yeah, I’m not terribly surprised. I’d guess that that would be Nuget dependency problems though. The aspnet core metapackage mechanics were very different in 2. vs. 3..
One second...
Manuel Grundner
@biohazard999
Its compiling and working, but Tests are failing cause of kestrel Bindings
Jeremy D. Miller
@jeremydmiller
Port contention? Permissions?
Manuel Grundner
@biohazard999
Ports
Jeremy D. Miller
@jeremydmiller
Where is there still Kestrel being used in the tests?
Manuel Grundner
@biohazard999
3.0 is Not bound to io
Jeremy D. Miller
@jeremydmiller
Ah, there might be a PortFinder utility class somewhere in the code that I use to just go look for the next open port. But that smells like a test that isn’t cleaning up after itself
Manuel Grundner
@biohazard999
I'll reply you tomorrow, im Not in Office right now. The Thing i figured Out is: webhost.run and generichost.run is Like 100/1
Generic works in a unit Test.
And webhost doesnt
Cause kestrel forces you
I Just havent figured Out tue right abstraction
Jeremy D. Miller
@jeremydmiller
For the Kestrel using tests? Might honestly be easier to just write different tests for netcoreapp2. vs netcoreapp3.
Manuel Grundner
@biohazard999
Jasper Compiles and works, but the Automated Tests don't, cause ob webhost the abstractions are to high on the Stack, for a simple replacement Extension method
@jeremydmiller i can explain in more Detail tomorrow, cause im in my cell right now
Jeremy D. Miller
@jeremydmiller
No worries, and I can envision the issue. Most of the tests use the older JasperHost that just delegates to Host.CreateDefaultBuilder(). That might help somewhat
Manuel Grundner
@biohazard999
I'll put the PR Out of draft and comment in my issues (If you have time of course)
Thanks Jeremy! And keep Up the awesome Work!
Jeremy D. Miller
@jeremydmiller
Thank you, but mostly thank you for jumping in here
Manuel Grundner
@biohazard999
The simplicity of Jasper caught me First try
Jeremy D. Miller
@jeremydmiller
Cool. That was a goal
Manuel Grundner
@biohazard999
Mediator+cqrs+messagequeue+scheduled+remote Operation?
How Not to BE astonished?
Jeremy D. Miller
@jeremydmiller
Wasn’t necessarily where I meant it to go originally, but after seeing how popular MediatR was getting, it was pretty easy to add that into the messaging support.
My previous shop used Jasper’s predecessor pretty hard. The scheduled send thing was a big deal for us, so that went forward.
Manuel Grundner
@biohazard999
For us (or my clients) its: fire and track
Schedule
And requests response
But with all the Others stuff in between
Jeremy D. Miller
@jeremydmiller
Our clients need that. Haven’t added it yet, but there’ll be a new acknowledgement workflow
Manuel Grundner
@biohazard999
And Dev simplicity
So i need to Go to get some sleep right now, but i'd love to stay in Touch with you and Jasper :)
Jeremy D. Miller
@jeremydmiller
Please do