一,该产品是一款在线设计软件,相较于传统的3DMAX等设计软件,它降低了学习门槛,通过我们提供的模型库,样板间库,户型库等海量在线资源,可以快速实现家装设计,通过我们的渲染功能可以快速的得到照片级的效果图,并且还可以快速合成VR全景图等,方便向业主展示,还可以通过全屋定制,橱柜定制等各种定制软件设计个性化的家具。
二,我在该项目中担任后端架构师,主要负责后端的架构设计,功能开发,服务维护,团队建设等。后端采用了springboot,springcloud,feign来实现微服务架构,使用nacos作为配置中心和服务注册与发现中心,使用MySQL,MongoDB作为数据库,Redis做缓存,rabbitmq作为消息队列,腾讯cos做对象存储等。我们的微服务架构主要拆分成,用户中心,渲染农场,模型工厂,报价服务,主服务等。其中渲染农场采用了golang来实现渲染节点客户端的功能开发,模型工厂的处理节点采用了c++来开发基于3DMAX的自动处理插件。