人脸认证项目
人脸认证主要围绕对人脸关键特征点提取特征值,采取比对两个核心技术(最核心技术使用jni本地接口方式,底层交给系统加载算法动态库文件提供服务)。为银行提些辅助验证的需求:
1) 通过活体检测与人脸识别进行客户身份辅助认证。
2) 在手机银行或者互联网服务平台上更改用户重要信息时,如手机号码变更,通过人脸识别对用
户信息进行确认。
3) 通过人脸识别进行身份认证,协助客户快速自助办理业务。
4) 通过人脸认证技术可实现无卡刷脸存取款技术。
5) 通过人脸识别进行考勤打卡。
6 ) 所使用技术springmvc、spring、mybatis、netty、nio、socket
renderbus渲染平台
渲染平台项目的需求是为用户提供一套构建自己动画及效果图的软件,平台集成3ds Max maya等主流渲染器,对用户提交的图形、动画做参数分析提交渲染,查看出图。
该项目采用为服务架构,分为用户微服务、任务微服务、文件微服务、websocket通知微服务
所负责模块:
用户微服务模块,用户的注册,登陆。短信、邮箱验证,支付(微信支付、支付宝支付、paypal支付)等业务
任务微服务模块:任务提交,参数分析、提交渲染,渲染出图等业务
各个服务之间通过dubbo+zookeeper架构的rpc调用,所使用缓存为redi、用于做用户的登陆信息缓存、任务公共参数缓存等,异步消息采用kafka消息中间件