Hey Lukas,
Thank you for pointing us in the sync endpoint. Austin will look into
this and will certainly come back with more questions.
With respect to the user creating resources question, the difference
between Vert.x and Wildfly is that the user creates resources
grammatically. So in version 1 of the application, there might be two
HTTP servers as well as 7 event bus handlers, but only 1 http server in
version 2. And a named worker pool in version 3.
In the end, I believe it doesn't matter if it's container which creates
resources or if it's the user himself. Does it?
As for the feed question, the Vert.x feed will be the Metrics SPI
implementation (vertx-hawkular-metrics project). Again I guess it's not
much different than the Hawkular Agent.
Maybe the wording around user creating resources was confusing? Did you
thought he would do so from application code? In this case, the answer
is no.
Regards,
Thomas
Le 23/06/2016 à 10:01, Austin Kuo a écrit :
Yes, I’m gonna build the inventory for vertx applications.
So I have to create a feed for it.
Thanks!
On Tue, Jun 21, 2016 at 7:55 PM Lukas Krejci <lkrejci(a)redhat.com
<mailto:lkrejci@redhat.com>> wrote:
Hi Austin,
Inventory offers a /hawkular/inventory/sync endpoint that is used to
synchronize the "world view" of feeds (feed being something that
pushes data
into inventory).
You said though that a "user creates" the resources, so I am not
sure if /sync
would be applicable to your scenario. Would you please elaborate
more on where
in the inventory hierarchy you create your resources and how? I.e.
are you
using some sort of feed akin to Hawkular's Wildfly Agent or are you just
creating your resources "manually" under environments?
On Tuesday, June 21, 2016 02:20:33 AM Austin Kuo wrote:
> Hi all,
>
> I’m currently investigating how to sync with inventory server.
> Here’s the example scenario:
> Consider the following problem. A user creates version 1 of the
app with
> two http servers, one listening on port 8080, the other on port
8181. In
> version 2, the http server listening on port 8181 is no longer needed.
> When the old version is stopped and the new version started, there
will be
> just one http server listening. The application is not aware of the
> previous state. What should we do so that the second http server
is removed
> from Inventory?
>
> Thanks in advance.
--
Lukas Krejci
_______________________________________________
hawkular-dev mailing list
hawkular-dev(a)lists.jboss.org <mailto:hawkular-dev@lists.jboss.org>
https://lists.jboss.org/mailman/listinfo/hawkular-dev
_______________________________________________
hawkular-dev mailing list
hawkular-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hawkular-dev
--
Thomas Segismont
JBoss ON Engineering Team