W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
將對(duì)象轉(zhuǎn)成字節(jié)流,用于網(wǎng)絡(luò)傳輸,以及將字節(jié)流轉(zhuǎn)為對(duì)象,用于在收到字節(jié)流數(shù)據(jù)后還原成對(duì)象。
<!-- 協(xié)議的序列化方式 -->
<dubbo:protocol serialization="xxx" />
<!-- 缺省值設(shè)置,當(dāng)<dubbo:protocol>沒有配置serialization時(shí),使用此配置 -->
<dubbo:provider serialization="xxx" />
Maven 項(xiàng)目結(jié)構(gòu):
src
|-main
|-java
|-com
|-xxx
|-XxxSerialization.java (實(shí)現(xiàn)Serialization接口)
|-XxxObjectInput.java (實(shí)現(xiàn)ObjectInput接口)
|-XxxObjectOutput.java (實(shí)現(xiàn)ObjectOutput接口)
|-resources
|-META-INF
|-dubbo
|-org.apache.dubbo.common.serialize.Serialization (純文本文件,內(nèi)容為:xxx=com.xxx.XxxSerialization)
XxxSerialization.java:
package com.xxx;
import org.apache.dubbo.common.serialize.Serialization;
import org.apache.dubbo.common.serialize.ObjectInput;
import org.apache.dubbo.common.serialize.ObjectOutput;
public class XxxSerialization implements Serialization {
public ObjectOutput serialize(Parameters parameters, OutputStream output) throws IOException {
return new XxxObjectOutput(output);
}
public ObjectInput deserialize(Parameters parameters, InputStream input) throws IOException {
return new XxxObjectInput(input);
}
}
META-INF/dubbo/org.apache.dubbo.common.serialize.Serialization:
xxx=com.xxx.XxxSerialization
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: