Skip to content

Commit

Permalink
update README.md file
Browse files Browse the repository at this point in the history
  • Loading branch information
venwyhk committed Apr 14, 2017
1 parent 0edbb97 commit 7996fad
Showing 1 changed file with 21 additions and 21 deletions.
42 changes: 21 additions & 21 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ pom.xml
<dependency>
<groupId>com.ikasoa</groupId>
<artifactId>ikasoa-rpc</artifactId>
<version>0.3-BETA3</version>
<version>0.3.1-ALPHA</version>
</dependency>
......
```
Expand Down Expand Up @@ -122,9 +122,9 @@ ExampleVO.java
Server.java

```java
import com.ikamobile.ikasoa.rpc.DefaultIkasoaFactory;
import com.ikamobile.ikasoa.rpc.IkasoaException;
import com.ikamobile.ikasoa.rpc.IkasoaServer;
import com.ikasoa.rpc.DefaultIkasoaFactory;
import com.ikasoa.rpc.IkasoaException;
import com.ikasoa.rpc.IkasoaServer;
public class Server {
private static IkasoaServer ikasoaServer;
public static void start() {
Expand Down Expand Up @@ -152,7 +152,7 @@ Server.java
Client.java

```java
import com.ikamobile.ikasoa.rpc.DefaultIkasoaFactory;
import com.ikasoa.rpc.DefaultIkasoaFactory;
public class Client {
public static void call() {
// 客户端获取远程接口实现
Expand Down Expand Up @@ -213,7 +213,7 @@ bean.xml
<value>9993</value><!-- 设置服务开放端口 -->
</constructor-arg>
</bean>
<bean id="ikasoaFactory" class="com.ikamobile.ikasoa.rpc.DefaultIkasoaFactory"/>
<bean id="ikasoaFactory" class="com.ikasoa.rpc.DefaultIkasoaFactory"/>
......
</beans>
```
Expand All @@ -222,9 +222,9 @@ RpcServer.java

```java
package example.ikasoa;
import com.ikamobile.ikasoa.rpc.IkasoaException;
import com.ikamobile.ikasoa.rpc.IkasoaFactory;
import com.ikamobile.ikasoa.rpc.IkasoaServer;
import com.ikasoa.rpc.IkasoaException;
import com.ikasoa.rpc.IkasoaFactory;
import com.ikasoa.rpc.IkasoaServer;
public class RpcServer {
private IkasoaServer server;
public RpcServer(IkasoaFactory ikasoaFactory, int serverPort) throws IkasoaException {
Expand Down Expand Up @@ -259,7 +259,7 @@ RpcClient.java

```java
package example.ikasoa;
import com.ikamobile.ikasoa.rpc.DefaultIkasoaFactory;
import com.ikasoa.rpc.DefaultIkasoaFactory;
public class RpcClient {
public static void main(String[] args) {
// 如果接口之间有继承关系,则只需要配置子接口类
Expand Down Expand Up @@ -292,7 +292,7 @@ ThriftClientDemo.java
import org.apache.thrift.transport.TTransportFactory;
import com.ikasoa.core.thrift.client.ThriftClient;
import com.ikasoa.core.thrift.client.ThriftClientConfiguration;
import com.ikamobile.ikasoa.rpc.DefaultIkasoaFactory;
import com.ikasoa.rpc.DefaultIkasoaFactory;
import com.ikamobile.tmcs.controller.thrift.server.acceptor.GeneralThriftAcceptor;
public class ThriftClientDemo {
public static void main(String[] args) {
Expand Down Expand Up @@ -336,12 +336,12 @@ ThriftClientDemo.java
</bean>
</property>
<property name="processor">
<bean class="com.ikamobile.xxx.service.ThriftService.Processor"><!-- ThriftService为通过idl生成的服务类 -->
<bean class="com.xxx.service.ThriftService.Processor"><!-- ThriftService为通过idl生成的服务类 -->
<constructor-arg ref="thriftService" />
</bean>
</property>
</bean>
<bean id="thriftService" class="com.ikamobile.xxx.ThriftServiceImpl"/><!-- ThriftService.Iface接口的实现 -->
<bean id="thriftService" class="com.xxx.service.impl.ThriftServiceImpl"/><!-- ThriftService.Iface接口的实现 -->
......
</beans>
```
Expand All @@ -368,12 +368,12 @@ ThriftClientDemo.java
<constructor-arg>
<map>
<entry key="Service1"><!-- 这里的key可以随便取,保证唯一就行,Client调用的时候需要用 -->
<bean class="com.ikamobile.xxx.service.ThriftService1.Processor"><!-- ThriftService1和ThriftService2为通过idl生成的服务类 -->
<bean class="com.xxx.service.ThriftService1.Processor"><!-- ThriftService1和ThriftService2为通过idl生成的服务类 -->
<constructor-arg ref="thriftService1" />
</bean>
</entry>
<entry key="Service2">
<bean class="com.ikamobile.xxx.service.ThriftService2.Processor">
<bean class="com.xxx.service.ThriftService2.Processor">
<constructor-arg ref="thriftService2" />
</bean>
</entry>
Expand All @@ -382,8 +382,8 @@ ThriftClientDemo.java
</bean>
</property>
</bean>
<bean id="thriftService1" class="com.ikamobile.xxx.ThriftService1Impl"/><!-- ThriftService1.Iface接口的实现 -->
<bean id="thriftService2" class="com.ikamobile.xxx.ThriftService2Impl"/><!-- ThriftService2.Iface接口的实现 -->
<bean id="thriftService1" class="com.xxx.service.impl.ThriftService1Impl"/><!-- ThriftService1.Iface接口的实现 -->
<bean id="thriftService2" class="com.xxx.service.impl.ThriftService2Impl"/><!-- ThriftService2.Iface接口的实现 -->
......
</beans>
```
Expand Down Expand Up @@ -473,7 +473,7 @@ ThriftClientDemo.java
......
IkasoaFactory ikasoaFactory = new DefaultIkasoaFactory();
// 也可以写为如下方式:
// Class protocolHandlerClass = Class.forName("com.ikamobile.ikasoa.rpc.handler.impl.JsonProtocolHandlerImpl");
// Class protocolHandlerClass = Class.forName("com.ikasoa.rpc.handler.impl.JsonProtocolHandlerImpl");
// IkasoaFactory ikasoaFactory = new DefaultIkasoaFactory(new Configurator(protocolHandlerClass));
......
```
Expand All @@ -482,7 +482,7 @@ ThriftClientDemo.java

```java
......
Class protocolHandlerClass = Class.forName("com.ikamobile.ikasoa.rpc.handler.impl.XmlProtocolHandlerImpl");
Class protocolHandlerClass = Class.forName("com.ikasoa.rpc.handler.impl.XmlProtocolHandlerImpl");
IkasoaFactory ikasoaFactory = new DefaultIkasoaFactory(new Configurator(protocolHandlerClass));
......
```
Expand All @@ -491,7 +491,7 @@ ThriftClientDemo.java

```java
......
Class protocolHandlerClass = Class.forName("com.ikamobile.ikasoa.rpc.handler.impl.KryoProtocolHandlerImpl");
Class protocolHandlerClass = Class.forName("com.ikasoa.rpc.handler.impl.KryoProtocolHandlerImpl");
IkasoaFactory ikasoaFactory = new DefaultIkasoaFactory(new Configurator(protocolHandlerClass));
......
```
Expand All @@ -500,7 +500,7 @@ ThriftClientDemo.java

创建自定义序列化类(例如com.xxx.XProtocolHandlerImpl).

自定义序列化类(com.xxx.XProtocolHandlerImpl)需实现接口`com.ikamobile.ikasoa.rpc.handler.ProtocolHandler`.
自定义序列化类(com.xxx.XProtocolHandlerImpl)需实现接口`com.ikasoa.rpc.handler.ProtocolHandler`.

通过如下方式获取IkasoaFactory:

Expand Down

0 comments on commit 7996fad

Please sign in to comment.