Skip to main content

Distributed-Session-Web应用版

演示一个分布式session的使用,更多使用方式请参考dawdler-client-plug-jedis.

1. 下载并运行

下载示例dawdler-tutorial.zip,版本为jdk1.8.

解压后,进入session-single-web目录中.

启动redis并配置session-redis.properties

运行UserWebApplication.java的main方法.

@DawdlerBootApplication
public class UserWebApplication {
public static void main(String[] args) throws Throwable {
DawdlerWebApplication.run(UserWebApplication.class, args);
}
}

1.1 配置文件说明

1.1.1 session-redis.properties

redis连接配置也支持放在统一配置中心.

相关配置参考dawdler-jedis-core.

1.2 通过jar包方式运行

通过运行

 mvn clean package

获得 session-single-web-0.0.1-jdk1.8-SNAPSHOT-all.jar

运行

java -jar session-single-web-0.0.1-jdk1.8-SNAPSHOT-all.jar
java -jar session-single-web-0.0.1-jdk1.8-SNAPSHOT-all.jar --server.port=8095

以上启动两个java应用,方便验证分布式session.

1.3 验证

通过游览器访问 http://localhost:8085/user/set?userName=jackson.song&userId=233 来设置session对象.(在8085节点中设置session对象)

通过游览器访问 http://localhost:8085/user/infohttp://localhost:8095/user/info 返回session对象的json信息.