import org.osgi.framework.BundleActivator; import org.osgi.framework.BundleContext; import org.osgi.framework.ServiceRegistration; public class MyServiceActivator implements BundleActivator { private ServiceRegistration registration; public void start(BundleContext bundleContext) { registration = bundleContext.registerService(MyService.class.getName(), myService, null); } public void stop(BundleContext bundleContext) { registration.unregister(); } } import org.osgi.framework.BundleActivator; import org.osgi.framework.BundleContext; import org.osgi.framework.ServiceReference; public class MyConsumerActivator implements BundleActivator { private MyService myService; public void start(BundleContext bundleContext) { ServiceReference<MyService> reference = bundleContext.getServiceReference(MyService.class); myService = bundleContext.getService(reference); myService.doSomething(); } public void stop(BundleContext bundleContext) { bundleContext.ungetService(reference); } } cluster.name=MyCluster cluster.nodes=node1,node2,node3 router.loadbalancer.enabled=true router.loadbalancer.strategy=round-robin


上一篇:
下一篇:
切换中文