熟悉微服务架构,熟练掌握Spring、Mybatis等框架,熟悉SpringCloud, SpringBoot等开发框架;
熟悉互联网常用技术和中间件:分库分表技术、分布式框架、消息中间件、分布式缓存等技术,如:redis、kafka;
熟悉VUE、jQuery等WEB前端开发框架;
熟悉Oracle、MySQL数据库,熟练编写SQL及数据库调优;
云智慧医院:整体采用springcloud微服务架构,每个模块均采用集群的方式部署,主要分为公共基础配置、门诊、住院、电子病历等服务单元。Eureka来定位服务,以实现云端中间层服务发现和故障转移;Hystrix容错管理工具,通过熔断机制控制服务和第三方库的节点,从而对延迟和故障提供更强大的容错能力;Zuul提供动态路由,监控,弹性,安全等边缘服务的框架。
CA对接:场景是由于在医生开立医嘱和填写电子病历的时候,需要医生经过安全认证的签名,故采用通过第三方数字认证中心的数字签名技术来获取电子签名,业务逻辑就是当用户需要签名的时候,调用dll类库来输入登录密码,通过读取ukey证书调用认证接口接着完成电子签章的获取,程序是通过C#开发来完成系统与认证中心的交互完成获取签名以及验签的操作。
数据中台:主要负责开发通信数据中台层告警的解析处理应用程序,针对设备告警信号的采集及告警消息处理和转发,对原有架构做了升级,从单体模式升级为微服务的模式,nacos作为配置和服务的管理平台,首先是告警解析模块是负责从kafka上拉取告警消息并解析,利用redission锁去重过滤,然后发送到告警处理服务模块,利用redis缓存活动及清除告警提高了结对处理的效率,代替了独立的后清除进程。