1.从原始的ssh切换到springmvc
struts的漏洞太多
2.从webservice切换到restfull
1)webservice是重量级的,restful轻量级
2)抽象操作为基础的CRUDet,put,post,delete分别对应了read,update,create,delete四种操作
3)使用REST的关键是如何抽象资源,抽象的越精确,对REST的应用越好
4)Http是应用协议而非传输协议
5)面向资源的接口设计
3.性能压力测试
jmeter 测试 并发数输出报告
4.拒绝服务添加
部分业务使用netty代替tomcat增加了拒绝服务请求
5.同步请求改为异步请求
防止阻塞一条消息发送不到阻塞后面消息
6.分表技术
数据量达到千万级采用了分表原则,分表规则MD5 后分255张表,后缀采用的是16进制
7.分库
单表记录过大。