CalvinKirs
4 years ago
3 changed files with 4 additions and 87 deletions
@ -1,52 +0,0 @@ |
|||||||
/* |
|
||||||
* Licensed to the Apache Software Foundation (ASF) under one or more |
|
||||||
* contributor license agreements. See the NOTICE file distributed with |
|
||||||
* this work for additional information regarding copyright ownership. |
|
||||||
* The ASF licenses this file to You under the Apache License, Version 2.0 |
|
||||||
* (the "License"); you may not use this file except in compliance with |
|
||||||
* the License. You may obtain a copy of the License at |
|
||||||
* |
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
* |
|
||||||
* Unless required by applicable law or agreed to in writing, software |
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS, |
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
||||||
* See the License for the specific language governing permissions and |
|
||||||
* limitations under the License. |
|
||||||
*/ |
|
||||||
|
|
||||||
package org.apache.dolphinscheduler.rpc; |
|
||||||
|
|
||||||
import org.apache.dolphinscheduler.remote.utils.Host; |
|
||||||
import org.apache.dolphinscheduler.rpc.client.IRpcClient; |
|
||||||
import org.apache.dolphinscheduler.rpc.client.RpcClient; |
|
||||||
import org.apache.dolphinscheduler.rpc.remote.NettyClient; |
|
||||||
|
|
||||||
import org.junit.Assert; |
|
||||||
|
|
||||||
public class MainTest { |
|
||||||
|
|
||||||
|
|
||||||
private IUserService userService; |
|
||||||
|
|
||||||
private Host host; |
|
||||||
|
|
||||||
public static void main(String[] args) throws Exception { |
|
||||||
|
|
||||||
IRpcClient rpcClient = new RpcClient(); |
|
||||||
Host host = new Host("127.0.0.1", 12346); |
|
||||||
IUserService userService = rpcClient.create(IUserService.class, host); |
|
||||||
|
|
||||||
} |
|
||||||
|
|
||||||
public void sendTest() { |
|
||||||
Integer result = userService.hi(3); |
|
||||||
Assert.assertSame(4, result); |
|
||||||
result = userService.hi(4); |
|
||||||
Assert.assertSame(5, result); |
|
||||||
userService.say("sync"); |
|
||||||
NettyClient.getInstance().close(); |
|
||||||
|
|
||||||
} |
|
||||||
|
|
||||||
} |
|
@ -1,26 +0,0 @@ |
|||||||
package org.apache.dolphinscheduler.rpc;/* |
|
||||||
* Licensed to the Apache Software Foundation (ASF) under one or more |
|
||||||
* contributor license agreements. See the NOTICE file distributed with |
|
||||||
* this work for additional information regarding copyright ownership. |
|
||||||
* The ASF licenses this file to You under the Apache License, Version 2.0 |
|
||||||
* (the "License"); you may not use this file except in compliance with |
|
||||||
* the License. You may obtain a copy of the License at |
|
||||||
* |
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
* |
|
||||||
* Unless required by applicable law or agreed to in writing, software |
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS, |
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
||||||
* See the License for the specific language governing permissions and |
|
||||||
* limitations under the License. |
|
||||||
*/ |
|
||||||
|
|
||||||
import org.apache.dolphinscheduler.remote.config.NettyServerConfig; |
|
||||||
import org.apache.dolphinscheduler.rpc.remote.NettyServer; |
|
||||||
|
|
||||||
public class Server { |
|
||||||
|
|
||||||
public static void main(String[] args) { |
|
||||||
NettyServer nettyServer = new NettyServer(new NettyServerConfig()); |
|
||||||
} |
|
||||||
} |
|
Loading…
Reference in new issue