实际开发过程中使用的的技术总结-创新互联
前端
1.使用RN(React和React Native)
2.前端项目通过dubbo+nginx+react native实现
后端
1.技术选型Java技术进行
a.基础的语法是必须的
2.数据库采用MySQL
a.数据库的SQL语法是必须的
b.存储过程
c.定时任务执行
3.框架使用SpringBoot作为基础框架
a.项目使用三套环境开发服,测试服,生产服
b.在实体类上采用lombok依赖提高开发效率,减少getter/setter及构造函数编写
4.在框架基础上使用JPA与MySQL进行数据库的交互操作,当然其他项目也使用Mybatis来与数据库进行交互,两种交互方式在业务场景不同时各有千秋
5.通过redis来实现缓存
6.通过dubbo来实现服务的提供与消费
a.各中心以提供者与消费者方式实现
b.提供者为其他中心以dubbo方式提供服务
c.消费者调用dubbo提供者以web服务形式提供接口给前端使用
7.消息中间件使用RabbitMQ
8.通过Docker生成镜像后,推到阿里云镜像仓库
9.使用linux服务器,centos
10.通过shell脚本实现本地镜像打包并推送到私有镜像仓库
11.业务上使用jwt生成token
12.dubbo注册服务到zookeeper,使用zookeeper服务
a.本地zookeeper服务,通过docker镜像实现
b.测试服zookeeper服务,通过安装zookeeper来提供服务
c.生产服务器使用镜像实现
13.接口文件以swagger2形式展示,接口支持http及https
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
文章标题:实际开发过程中使用的的技术总结-创新互联
分享路径:http://ybzwz.com/article/jjsej.html