SERIALIZER_MAP = new HashMap<>();
diff --git a/core/src/main/java/org/apache/seata/core/serializer/SerializerType.java b/core/src/main/java/org/apache/seata/core/serializer/SerializerType.java
index 39772b34ce0..7112f8a32a8 100644
--- a/core/src/main/java/org/apache/seata/core/serializer/SerializerType.java
+++ b/core/src/main/java/org/apache/seata/core/serializer/SerializerType.java
@@ -77,7 +77,15 @@ public enum SerializerType {
*
* Math.pow(2, 7)
*/
- GRPC((byte) 0x128);
+ GRPC((byte) 0x128),
+
+ /**
+ * The fury.
+ *
+ * Math.pow(2, 8)
+ */
+ FURY((byte) 0x256)
+ ;
private final byte code;
diff --git a/serializer/pom.xml b/serializer/pom.xml
index 246ba6c2757..e4435a724d1 100644
--- a/serializer/pom.xml
+++ b/serializer/pom.xml
@@ -38,6 +38,7 @@
seata-serializer-kryo
seata-serializer-hessian
seata-serializer-fastjson2
+ seata-serializer-fury
diff --git a/serializer/seata-serializer-all/pom.xml b/serializer/seata-serializer-all/pom.xml
index a0d816153bf..d34e9f6b14e 100644
--- a/serializer/seata-serializer-all/pom.xml
+++ b/serializer/seata-serializer-all/pom.xml
@@ -55,5 +55,10 @@
seata-serializer-fastjson2
${project.version}