Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ARTEMIS-2777 Add core federation and broker connections to the management console #5285

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

ryeats
Copy link
Contributor

@ryeats ryeats commented Oct 4, 2024

This is a bit out of the blue but basically it has been bugging me how outgoing connections aren't able to be managed in Artemis for anything but Bridges. So I looked into adding something similar primarily for federation but also for the AMQP broker-connections. Simply displaying the configuration didn't seem useful so similar to Bridges i tried to pull up some attribute related to the actual state, for AMQP broker-connections, i exposed if the connection was actually open. For core federations I added visibility into the upstream consumers that are generate from the policy and a message count for messages they have transferred back.

Screenshot 2024-10-04 at 10 36 23 AM Screenshot 2024-10-04 at 10 26 41 AM Screenshot 2024-10-04 at 10 24 59 AM

@jbertram
Copy link
Contributor

jbertram commented Oct 7, 2024

I was just thinking about this. This looks like a great contribution.

@tabish121 & @clebertsuconic, is there anything else you think needs to be included in this?

@tabish121
Copy link
Contributor

Core Federation is essentially unmaintained (and under tested) and should probably be marked as deprecated for removal in a future release. Given that I'd say adding management APIs and code for it seems ill advised.

@michaelandrepearce
Copy link
Contributor

Core Federation is essentially unmaintained (and under tested) ?? Why do you say this? I mean i don't see any large bug tickets, and its used in a number of commercial bank systems.

@ryeats
Copy link
Contributor Author

ryeats commented Nov 12, 2024

Should I remove the core federation management code and mark the core federation API's deprecated and point developers to the AMQP federation then?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants