diff --git a/examples/configcenter/zookeeper/dubbo/with-configcenter-go-client/app/client.go b/examples/configcenter/zookeeper/dubbo/with-configcenter-go-client/app/client.go
index 867e17dc854a25c3a9b55de522053bc32c28a642..fb2e0ef7ec4cc82e681ff8d352a8f45276ccfd99 100644
--- a/examples/configcenter/zookeeper/dubbo/with-configcenter-go-client/app/client.go
+++ b/examples/configcenter/zookeeper/dubbo/with-configcenter-go-client/app/client.go
@@ -27,7 +27,7 @@ import (
 )
 
 import (
-	"github.com/dubbogo/hessian2"
+	"github.com/apache/dubbo-go-hessian2"
 )
 
 import (
diff --git a/examples/configcenter/zookeeper/dubbo/with-configcenter-go-client/app/user.go b/examples/configcenter/zookeeper/dubbo/with-configcenter-go-client/app/user.go
index bbc55283bf728e4f8287ed3647e05c856a81cf34..8140acaef621f361e5b35fa90318d73546902913 100644
--- a/examples/configcenter/zookeeper/dubbo/with-configcenter-go-client/app/user.go
+++ b/examples/configcenter/zookeeper/dubbo/with-configcenter-go-client/app/user.go
@@ -25,7 +25,7 @@ import (
 )
 
 import (
-	hessian "github.com/dubbogo/hessian2"
+	hessian "github.com/apache/dubbo-go-hessian2"
 )
 
 import (
diff --git a/examples/configcenter/zookeeper/dubbo/with-configcenter-go-server/app/server.go b/examples/configcenter/zookeeper/dubbo/with-configcenter-go-server/app/server.go
index d832ae8a29e5aff5dd487294b1b4dc37ba3a8036..814978566774c449e058c7f0d4e73176f5a1f57b 100644
--- a/examples/configcenter/zookeeper/dubbo/with-configcenter-go-server/app/server.go
+++ b/examples/configcenter/zookeeper/dubbo/with-configcenter-go-server/app/server.go
@@ -26,7 +26,7 @@ import (
 )
 
 import (
-	hessian "github.com/dubbogo/hessian2"
+	hessian "github.com/apache/dubbo-go-hessian2"
 )
 
 import (
diff --git a/examples/configcenter/zookeeper/dubbo/with-configcenter-go-server/app/user.go b/examples/configcenter/zookeeper/dubbo/with-configcenter-go-server/app/user.go
index def7eec101eff6a6229c85c9832b336f4cc35a9f..d0ac61e4c41e805dbcadc30238993e3946da7cd0 100644
--- a/examples/configcenter/zookeeper/dubbo/with-configcenter-go-server/app/user.go
+++ b/examples/configcenter/zookeeper/dubbo/with-configcenter-go-server/app/user.go
@@ -25,8 +25,8 @@ import (
 )
 
 import (
-	hessian "github.com/dubbogo/hessian2"
-	"github.com/dubbogo/hessian2/java_exception"
+	hessian "github.com/apache/dubbo-go-hessian2"
+	"github.com/apache/dubbo-go-hessian2/java_exception"
 	perrors "github.com/pkg/errors"
 )
 
diff --git a/examples/general/dubbo/go-client/app/client.go b/examples/general/dubbo/go-client/app/client.go
index 62113e2d3120d901044d4143f2e52b9c8d36c60a..8fc7d992a4c38d3b897fedfe16052542bf717aaa 100644
--- a/examples/general/dubbo/go-client/app/client.go
+++ b/examples/general/dubbo/go-client/app/client.go
@@ -26,7 +26,7 @@ import (
 	"time"
 )
 import (
-	hessian "github.com/dubbogo/hessian2"
+	hessian "github.com/apache/dubbo-go-hessian2"
 )
 
 import (
diff --git a/examples/general/dubbo/go-client/app/user.go b/examples/general/dubbo/go-client/app/user.go
index ac64d0681140883d7d34f610fda76f08f200911c..affa5418a701842e890f9e2498c2ef7a769532bd 100644
--- a/examples/general/dubbo/go-client/app/user.go
+++ b/examples/general/dubbo/go-client/app/user.go
@@ -25,7 +25,7 @@ import (
 )
 
 import (
-	hessian "github.com/dubbogo/hessian2"
+	hessian "github.com/apache/dubbo-go-hessian2"
 )
 
 import (
diff --git a/examples/general/dubbo/go-server/app/server.go b/examples/general/dubbo/go-server/app/server.go
index 23c9b7e659b5a2d08094a74dbe4c0980d491eed2..de9c28737b43cee780494c6f0824cabac84b6595 100644
--- a/examples/general/dubbo/go-server/app/server.go
+++ b/examples/general/dubbo/go-server/app/server.go
@@ -26,7 +26,7 @@ import (
 )
 
 import (
-	hessian "github.com/dubbogo/hessian2"
+	hessian "github.com/apache/dubbo-go-hessian2"
 )
 
 import (
diff --git a/examples/general/dubbo/go-server/app/user.go b/examples/general/dubbo/go-server/app/user.go
index dee0dd5eaec989fde13ab878d3d6bb1221d93901..ce53bca080e388c2ef8bb852a4ddc7f95a232d96 100644
--- a/examples/general/dubbo/go-server/app/user.go
+++ b/examples/general/dubbo/go-server/app/user.go
@@ -24,7 +24,7 @@ import (
 )
 
 import (
-	"github.com/dubbogo/hessian2"
+	"github.com/apache/dubbo-go-hessian2"
 )
 
 type Gender hessian.JavaEnum
diff --git a/examples/general/dubbo/go-server/app/user_provider.go b/examples/general/dubbo/go-server/app/user_provider.go
index 7b3721d0c7498a88a9beaa9ee0a1db830e634417..fdf0a3abb2ac26cc2cbfa5971db3f02b18fe0be0 100644
--- a/examples/general/dubbo/go-server/app/user_provider.go
+++ b/examples/general/dubbo/go-server/app/user_provider.go
@@ -7,8 +7,8 @@ import (
 )
 
 import (
+	"github.com/apache/dubbo-go-hessian2/java_exception"
 	"github.com/apache/dubbo-go/config"
-	"github.com/dubbogo/hessian2/java_exception"
 	perrors "github.com/pkg/errors"
 )
 
diff --git a/examples/general/dubbo/go-server/app/user_provider1.go b/examples/general/dubbo/go-server/app/user_provider1.go
index d1019730363bd6bea45dcca4141fdd54dedfb800..3edc816b592f9e165f149a792a9401a25c8c73c0 100644
--- a/examples/general/dubbo/go-server/app/user_provider1.go
+++ b/examples/general/dubbo/go-server/app/user_provider1.go
@@ -7,8 +7,8 @@ import (
 )
 
 import (
+	"github.com/apache/dubbo-go-hessian2/java_exception"
 	"github.com/apache/dubbo-go/config"
-	"github.com/dubbogo/hessian2/java_exception"
 	perrors "github.com/pkg/errors"
 )
 
diff --git a/examples/general/dubbo/go-server/app/user_provider2.go b/examples/general/dubbo/go-server/app/user_provider2.go
index 556301ca5af84e293148c80cadf6d6711c4813b1..d28bcc33963ef73b372508e057679a5910948c25 100644
--- a/examples/general/dubbo/go-server/app/user_provider2.go
+++ b/examples/general/dubbo/go-server/app/user_provider2.go
@@ -7,8 +7,8 @@ import (
 )
 
 import (
+	"github.com/apache/dubbo-go-hessian2/java_exception"
 	"github.com/apache/dubbo-go/config"
-	"github.com/dubbogo/hessian2/java_exception"
 	perrors "github.com/pkg/errors"
 )
 
diff --git a/examples/helloworld/dubbo/go-client/app/user.go b/examples/helloworld/dubbo/go-client/app/user.go
index e8efc863808213a4af42c17bdf27d151ebe3b7f0..9820dbc08b0f52af9a6d4f9fa364344f0649fbc8 100644
--- a/examples/helloworld/dubbo/go-client/app/user.go
+++ b/examples/helloworld/dubbo/go-client/app/user.go
@@ -23,7 +23,7 @@ import (
 )
 
 import (
-	hessian "github.com/dubbogo/hessian2"
+	hessian "github.com/apache/dubbo-go-hessian2"
 )
 
 import (
diff --git a/examples/helloworld/dubbo/go-server/app/user.go b/examples/helloworld/dubbo/go-server/app/user.go
index dbf84f263fdd477bf4a71d382e392e984b54823c..ee7aa1c7ed33654ae38bdf2d8fd77257a70e3e85 100644
--- a/examples/helloworld/dubbo/go-server/app/user.go
+++ b/examples/helloworld/dubbo/go-server/app/user.go
@@ -23,7 +23,7 @@ import (
 )
 
 import (
-	"github.com/dubbogo/hessian2"
+	"github.com/apache/dubbo-go-hessian2"
 )
 
 import (
diff --git a/go.mod b/go.mod
index ce90a7e6ef38676615587bdc95fd576ec8bbfcda..61ce25b5cd909ffb50298e35122eb78fde1365ea 100644
--- a/go.mod
+++ b/go.mod
@@ -1,9 +1,9 @@
 module github.com/apache/dubbo-go
 
 require (
+	github.com/apache/dubbo-go-hessian2 v1.2.5-0.20190731020727-1697039810c8
 	github.com/dubbogo/getty v1.2.2
 	github.com/dubbogo/gost v1.1.1
-	github.com/dubbogo/hessian2 v1.2.3
 	github.com/magiconair/properties v1.8.1
 	github.com/pkg/errors v0.8.1
 	github.com/samuel/go-zookeeper v0.0.0-20180130194729-c4fab1ac1bec
diff --git a/go.sum b/go.sum
index d71cd632a4442a44900b3c591e6c11a80ff856d0..7718fce852388f9fa896b891924a0662de6c157f 100644
--- a/go.sum
+++ b/go.sum
@@ -1,3 +1,6 @@
+github.com/apache/dubbo-go-hessian2 v1.2.5-0.20190731020727-1697039810c8 h1:7zJlM+8bpCAUhv03TZnXkT4MLlLWng1s7An8CLuN73E=
+github.com/apache/dubbo-go-hessian2 v1.2.5-0.20190731020727-1697039810c8/go.mod h1:LWnndnrFXZmJLAzoyNAPNHSIJ1KOHVkTSsHgC3YYWlo=
+github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8=
 github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
 github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
 github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
@@ -5,8 +8,6 @@ github.com/dubbogo/getty v1.2.2 h1:qDC9WXjxcs5NPvWZz2ruVKBKr2r1Jjm6i0Sq//CQwbE=
 github.com/dubbogo/getty v1.2.2/go.mod h1:K4b3MkGLf7T+lMgQNFgpg0dI1Wvv1PTisFs1Psf86kU=
 github.com/dubbogo/gost v1.1.1 h1:JCM7vx5edPIjDA5ovJTuzEEXuw2t7xLyrlgi2mi5jHI=
 github.com/dubbogo/gost v1.1.1/go.mod h1:R7wZm1DrmrKGr50mBZVcg6C9ekG8aL5hP+sgWcIDwQg=
-github.com/dubbogo/hessian2 v1.2.3 h1:2ijKLGT4v/Oe/UdZzXE2cippARuCidY+02sxVfVgphU=
-github.com/dubbogo/hessian2 v1.2.3/go.mod h1:7EohF3mE7xmZcj43nP172sapRHOEifcV/jwyHhG4SaY=
 github.com/golang/snappy v0.0.1 h1:Qgr9rKW7uDUkrbSmQeiDsGa8SjGyCOGtuasMWwvp2P4=
 github.com/golang/snappy v0.0.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
 github.com/gorilla/websocket v1.4.0 h1:WDFjx/TMzVgy9VdMMQi2K2Emtwi2QcUQsztZ/zLaH/Q=
diff --git a/protocol/dubbo/client.go b/protocol/dubbo/client.go
index d9098b6c1984fc5504eff49324e2eee7be9c18a1..6ac5e7215429338aa7cabb646b3afd3f1a136b68 100644
--- a/protocol/dubbo/client.go
+++ b/protocol/dubbo/client.go
@@ -24,9 +24,9 @@ import (
 )
 
 import (
+	"github.com/apache/dubbo-go-hessian2"
 	"github.com/dubbogo/getty"
 	"github.com/dubbogo/gost/sync"
-	"github.com/dubbogo/hessian2"
 	perrors "github.com/pkg/errors"
 	"go.uber.org/atomic"
 	"gopkg.in/yaml.v2"
diff --git a/protocol/dubbo/client_test.go b/protocol/dubbo/client_test.go
index 55cb6816a07df90bdcb80a15d3702da65df8d3b5..cd961d382933443e37a08c21b4e4de5edb971860 100644
--- a/protocol/dubbo/client_test.go
+++ b/protocol/dubbo/client_test.go
@@ -26,7 +26,7 @@ import (
 )
 
 import (
-	hessian "github.com/dubbogo/hessian2"
+	hessian "github.com/apache/dubbo-go-hessian2"
 	perrors "github.com/pkg/errors"
 	"github.com/stretchr/testify/assert"
 )
diff --git a/protocol/dubbo/codec.go b/protocol/dubbo/codec.go
index 790397da35ced7cff76e4b4027ddba883ed9f250..98c29a4e5bc576f7e37f74c0c0abbbab4687717b 100644
--- a/protocol/dubbo/codec.go
+++ b/protocol/dubbo/codec.go
@@ -25,7 +25,7 @@ import (
 )
 
 import (
-	"github.com/dubbogo/hessian2"
+	"github.com/apache/dubbo-go-hessian2"
 	perrors "github.com/pkg/errors"
 )
 
diff --git a/protocol/dubbo/codec_test.go b/protocol/dubbo/codec_test.go
index f5b27ea1d7b7be01aeb425b144e8b8971d214c7d..52bb1fc130bb2dad866799f01c43d11ffd10a220 100644
--- a/protocol/dubbo/codec_test.go
+++ b/protocol/dubbo/codec_test.go
@@ -23,7 +23,7 @@ import (
 )
 
 import (
-	hessian "github.com/dubbogo/hessian2"
+	hessian "github.com/apache/dubbo-go-hessian2"
 	"github.com/stretchr/testify/assert"
 )
 
diff --git a/protocol/dubbo/listener.go b/protocol/dubbo/listener.go
index 1333fd3dc6f5baef51b3aae5ea8255397008dd2c..c0d5fe29169606c0655ac60e571ba9f59912ffa0 100644
--- a/protocol/dubbo/listener.go
+++ b/protocol/dubbo/listener.go
@@ -27,8 +27,8 @@ import (
 )
 
 import (
+	"github.com/apache/dubbo-go-hessian2"
 	"github.com/dubbogo/getty"
-	"github.com/dubbogo/hessian2"
 	perrors "github.com/pkg/errors"
 )
 
diff --git a/protocol/dubbo/readwriter.go b/protocol/dubbo/readwriter.go
index 1b4db88e556a7ef724697b3f497a687e4e39859e..b8822311ef83776c62a13a0ea468a185fb94cabf 100644
--- a/protocol/dubbo/readwriter.go
+++ b/protocol/dubbo/readwriter.go
@@ -23,8 +23,8 @@ import (
 )
 
 import (
+	"github.com/apache/dubbo-go-hessian2"
 	"github.com/dubbogo/getty"
-	"github.com/dubbogo/hessian2"
 	perrors "github.com/pkg/errors"
 )
 import (