[ 
https://issues.apache.org/jira/browse/QPID-2519?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12997781#comment-12997781
 ] 

Kerry Bonin commented on QPID-2519:
-----------------------------------

Hello Steve!

I checked out the branch yesterday and noticed it didn't contain any any of
the work, I was going to rebuild the tree today with my original and
Daniel's patches.  I was going to attempt to find a decent code formatter
and setup a Qpid template (my dev environment is already configured for the
coding style of the other projects I work on), and look at fixing any
remaining logging.  When I delivered the original code I converted its
logging calls to printfs, I hadn't seen the QPID logger used yet, figured it
would be simple to convert.

I'm not aware of other code changes required.  FWIW, that code has been
through three projects and a significant degree of system and integration
testing, and we're using it as one of our core Windows services.  Used to be
GE Security, we were bought out and are now UTC Fire & Security, I'm still
the Systems Architect, and we've now convinced UTC F&S that we were merged
into to use AMQP/QPID for messaging and as the ESB foundation.  UTC will be
shipping that service (my original patch applied to trunk code) shortly
too.  These are big products its used in - Picture Perfect, FCWnx and
OnGuard are enterprise class access control systems (think multinational
firms, airports, subways), and the new projects in Fire and Video are major
as well.

I wrote the WindowsService wrapper, if you have any questions about it feel
free to ask.  Its a relatively simple port of the MSDN service example
reference code into a single C++ class to simplify integration with existing
code, I've used it to make services out of a number of libraries over the
years.

If you've started the conversion, let me know if you want me to pick up and
finish it, I should have a few days this week free, and a few days next
week.

Sorry about leaving this hanging, we didn't expect the acquisition, and it
ate a year.  I'll be working on QPID projects for most of the rest of the
year here, bring up an ESB over something like QMFv2, and trying to help
make Windows failover & federation work better (or at all.)

Kerry




> Allow Windows Broker to run as a Service
> ----------------------------------------
>
>                 Key: QPID-2519
>                 URL: https://issues.apache.org/jira/browse/QPID-2519
>             Project: Qpid
>          Issue Type: New Feature
>          Components: C++ Broker
>         Environment: Windows
>            Reporter: Kerry Bonin
>            Assignee: Steve Huston
>             Fix For: Future
>
>         Attachments: broker_as_service_Qpid_Logging.patch, 
> broker_as_service_r921371.patch
>
>
> The Windows version of the C++ Broker should have the ability to run as a 
> Windows Service, to correspond with the ability of the *nix version to run as 
> a daemon, as this is a common requirement for critical software 
> infrastructure elements of enterprise class software on the Windows platform.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to