title: OPC UA java library
body: <p>I am new to OPC UA standard and being a java developer was trying to search for a good java library for the standard.</p>
  
  <p>I cam across <a href="https://github.com/OPCFoundation/UA-Java" rel="nofollow noreferrer">https://github.com/OPCFoundation/UA-Java</a> and Eclipse Milo(or digitalpetri).</p>
  
  <p>How does Eclipse Milo compare with UA-Java? which one should I choose?</p>
  
  <p>My use case is to develop a NIFI(nifi.apache.org) custom processor that can read data from an OPC UA server like Kepware and channel that data into our bigdata store and later build analytics on top of it.  I want to implement OPC features like subscription and historical data access as well in the processor.  </p>