JPPF Issue Tracker
star_faded.png
Please log in to bookmark issues
feature_request_small.png
OPEN  Feature request JPPF-436  -  Integration of JMX remote with NIO
Posted Feb 01, 2016 - updated Feb 03, 2017
action_vote_minus_faded.png
0
Votes
action_vote_plus_faded.png
Issue details
  • Type of issue
    Feature request
  • Status
     
    New
  • Assigned to
    Not assigned to anyone
  • Type of bug
    Not triaged
  • Likelihood
    Not triaged
  • Effect
    Not triaged
  • Posted by
     lolo4j
  • Owned by
    Not owned by anyone
  • Category
    JMX connector
  • Resolution
    Not determined
  • Priority
    Normal
  • Targetted for
    icon_milestones.png JPPF 6.0
Issue description
The goal is to make the JMX generic/JMXMP connector available via NIO (socket channels) rather than straight Sockets on the server side.

One of the main benefits is that it will allow us to use a shared thread poool for all JMX client connections. This should result in a much reduced number of threads running in the driver, due to its JMX connections to all the nodes: instead of 2 threads per node, there would be at most the number of threads in the pool.

Along with scalability and performance improvements, this will allow us to get rid of the separate management port used in the JPPF configuration, since it will use the same port as the other services (e.g. the default 11111 port).