开发环境: IDEA,JDK1.8,Maven,Lombok
应用技术: 用到了 SpringCould 微服务框架, eureka 负责微服务的治理注册与发现,ribbon 负责负载均衡及重试,hystrix 负责断路器及服务与熔断 feign 整合了 rebbon 和 hystrix.zuul 负责 网关提供服务的统一入口并提供统一的权限验证.config 配置中心 bus 负责配置刷新.RabbitMQ 的流量削峰.
项目概述:该项目主要包含医护人员管理,病历管理,住院床位管理,药库及用药明细管理,医 疗器械管理以及医护人员测评等功能。
我负责的模块: 客户订单模块,利用 RabbitMQ 当订单多的时候可以先储存在 RabbitMQ 中从消息队列中慢 慢接收订单向数据库储存.先在 yml 配置中 RabbitMQ 的链接信息,在主程序上创建 Queue 交 个 Spring 管理 当创建 RabbitMq 的链接和信道后 Spring 的 RabbitMQ 会在服务自动创建 队列 在 RabbitAutoConfiguration 中创建了 AmpqTemplate 实例 添加 RabbitMQ 的消息 发送代码.
遇到的问题: 链接数据库出现问题 一直出现链接失败消息 账号密码检查都没有问题 解决办法:重新搭建 RabbitMQ 发现不是账号密码的问题 是 solrconfig.xml 里面不能用 Tab 键 只能敲空格