JavaNIO代理服务是一个代理服务,用于演示Java NIOReact堆模式的基本概念。要运行该程序,请在位于src/main/resources目录内的config.properties文件中填充必要的属性,然后使用您的IDE运行ListeningIOReactor类。特性描述如下:

  • secureProxy:代理是否公开为安全/HTTPS端点。

  • remoteHost:后端服务所在的远程主机。

  • remotePort:与后端服务关联的远程端口。

  • localPort:代理服务侦听此端口号上的连接。

  • keystore:密钥库的文件系统位置。

  • keystorepassword:密钥库密码。

  • truststore:客户端信任的文件系统位置。

  • truststorepassword:客户端信任存储密码。

  • secureBackend:后端服务是否安全。