centiservice / matsbrokermonitor Goto Github PK
View Code? Open in Web Editor NEWMonitors a message broker for its Mats-relevant queues and topics and DLQs
License: Other
Monitors a message broker for its Mats-relevant queues and topics and DLQs
License: Other
Often the stacktraces and DTOs are annoyingly large. #5 provides for a way to copy it out, but a resize handle could make it easier to just quickly look at it right in the browser.
Often the devs wants to copy out the text and paste it into an IDE or similar so as to use all tooling available there to analyze it (at least better search than the browser provides).
#6 suggest a resize-handle on all textboxes too.
Way to introspect the MQ for MATS messages.
Just occurred to me that we might have already read in the message then - thus we should not commit.
When the MatsBrokerMonitor has gotten a full view over the Broker's queues and DLQs, it can broadcast this over the Mats fabric. The different services employing Mats may then install the broadcast receiver to get this information (which is not available via ordinary JMS) and incorporate it into its MatsFactory (based on the queues/topics of its Endpoints).
This enables HealthCheck-style functionality out on the services, instead of it being centralized on the broker or MatsBrokerMonitor - i.e. a service can itself warn that there are many messages on queue, or that the head message is old, or that there are DLQs.
In addition, it would be good if the service could request a forced update back, by submitting a message back to the broadcaster, which then again asks the MatsBrokerMonitor to do the forcedUpdate.
.. this can be extended (as have been the plan..!) to let the "Receiver" part fully implement the MatsBrokerMonitor interface. Further, this idea can be extended to let the services have the full MatsBrokerMonitor GUI, so that one can do view queues and messages, and reissue/delete messages, out on the services.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.