* 一个进程内（一个jvm）启动多个dubbo应用，注册url让其不重复（用了不同的端口号，改写了dubbo的ServiceConfig 为ServiceConfigEx类，
 * 动手术的地方就是private static Integer getRandomPort(String protocol) 方法。
 * 这个要和扩展的BroadcastResultMergeCluster 一起使用，用于jstorm ，一个jvm进程内启动多个bolt实例，每个bolt
 * 实例是一个dubbo服务。