针对当下人们倾向线上交流的现状,提出设计一款基于小程序的社交平台,以满足移动端随时随地进行多样化的社交需求。系统使用SpringBoot框架开发数据服务端;使用Shrio进行访问权限的控制、JSON Web Token和SHA-256哈希算法对用户身份信...针对当下人们倾向线上交流的现状,提出设计一款基于小程序的社交平台,以满足移动端随时随地进行多样化的社交需求。系统使用SpringBoot框架开发数据服务端;使用Shrio进行访问权限的控制、JSON Web Token和SHA-256哈希算法对用户身份信息进行加密;使用MySQL数据库进行关系型数据库管理、Redis缓存存储用户Token;使用集成GoEasy的API实现用户一对一实时通信、系统消息实时推送的功能。结果表明:在模拟用户数为100、1000和10000时出现了0%的异常率,系统每秒吞吐量分别为98.5、495.8、621.0;在模拟用户数为20000时出现了0.22%的异常率,系统每秒吞吐量达到653.5。总的来说,各项性能指标表现良好,可以处理响应10000以上用户的请求。展开更多
文摘针对当下人们倾向线上交流的现状,提出设计一款基于小程序的社交平台,以满足移动端随时随地进行多样化的社交需求。系统使用SpringBoot框架开发数据服务端;使用Shrio进行访问权限的控制、JSON Web Token和SHA-256哈希算法对用户身份信息进行加密;使用MySQL数据库进行关系型数据库管理、Redis缓存存储用户Token;使用集成GoEasy的API实现用户一对一实时通信、系统消息实时推送的功能。结果表明:在模拟用户数为100、1000和10000时出现了0%的异常率,系统每秒吞吐量分别为98.5、495.8、621.0;在模拟用户数为20000时出现了0.22%的异常率,系统每秒吞吐量达到653.5。总的来说,各项性能指标表现良好,可以处理响应10000以上用户的请求。