gitlab新建项目完整教程 现在开发JAVA后台,主要用哪些技术?
浏览量:4002
时间:2023-05-11 22:26:09
作者:采采
现在开发JAVA后台,主要用哪些技术?
说一下本人工作中所接触到的吧,期望对你有帮助~~~
Spring大家族:Spring、SpringMVC、SpringBoot、SpringCloud等,不光Springcloud实现微服务的常用组件,Eureka(服务治理组件)、Feign(服务全局函数)、Hystrix(服务容错纠错)、Ribbon(客户端负载均衡)等
项目最终形成工具:Maven或Gradle
数据库:oracle、mysql、数据库ORM框架mybatis比较好流行的,hibernate oSQL:Redis、MongoDBlinux常用命令、nginx负载均衡
Jenkins,ci/cd工具,实现程序自动化部署
如果是测试环境写test或dev,如果是生产环境写什么?
全是打算多个分支,一套环境一个分支。
项目在gitlab成立后,做出代码一样的的prod和test分支,平时都在test分支开发,是从jenkins或者其他工具公告最终,系统测试绝对没问题了,就胸壁痛到prod分支上。
但是我们也很严格一点,项目也多。确立了2个项目组,一个是生产环境,一个是测试和开发环境。会在生产环境建立仓库,并fork到测试3项目组里
平时少开发人员在dev分支可以修改和自己点jenkins,和功能测试人员测量后,会递交到test分支,再并且第二次公告和功能测试,这个环境需要运维人员点发布。
Test环境没问题啊了,到发版日期,会合并代码到生产组的仓库里,由开发组长点是从请求,再由运维人员上不了线。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。