概述
一个封闭式的数据库人,通过这几天零零碎碎的了解到的技术架构,进行下知识总结,如有不对,欢迎指正。
开发方式:
1.传统的开发:文档,资料,需求整理好,一步一步的往下走,这是很流程规范的。
2.敏捷式开发:丢掉明文规定,只要team 中的人达成一致,就进行开发,通过看板进行控制流程。
架构风格:
1.传统风格:大杂烩,所有的都在一起,当你只想吃某一样的时候,得慢慢挑拣。
2.流行风格:微服务,即小碗碟式的,想吃某一样菜(即修改某个功能或者新增),只要端走一个碟子,或者再放进一个小碗碟,对其他几乎没有影响。
架构技术:
1.传统框架:springMVC+Hibernate+Oracle(java+mysql+Jquery)
2.流行框架:SpringMvc+mybatis+mysql(关系型,社区版免费)+redis(内存数据库)
技术语言:
1.成熟语言:java,jQuery
2.新生力量:rails,auglarJS
部署方式:
1.传统:单机模式,
2.流行:分布式部署,涉及的技术:Dubbo+ZooKeeper
数据库集群:
1.haproxy(or LVS)&keepalived(负载均衡) +mycat中间件(用于读写分离)+mysql.replicate(mysql版本5.7用于主从同步)
代码管理:
1.传统方式:svn
2.开源管理:github,bitbucket
用户行为记录:
1.xAPI
开发方式:
1.传统的开发:文档,资料,需求整理好,一步一步的往下走,这是很流程规范的。
2.敏捷式开发:丢掉明文规定,只要team 中的人达成一致,就进行开发,通过看板进行控制流程。
架构风格:
1.传统风格:大杂烩,所有的都在一起,当你只想吃某一样的时候,得慢慢挑拣。
2.流行风格:微服务,即小碗碟式的,想吃某一样菜(即修改某个功能或者新增),只要端走一个碟子,或者再放进一个小碗碟,对其他几乎没有影响。
架构技术:
1.传统框架:springMVC+Hibernate+Oracle(java+mysql+Jquery)
2.流行框架:SpringMvc+mybatis+mysql(关系型,社区版免费)+redis(内存数据库)
技术语言:
1.成熟语言:java,jQuery
2.新生力量:rails,auglarJS
部署方式:
1.传统:单机模式,
2.流行:分布式部署,涉及的技术:Dubbo+ZooKeeper
数据库集群:
1.haproxy(or LVS)&keepalived(负载均衡) +mycat中间件(用于读写分离)+mysql.replicate(mysql版本5.7用于主从同步)
代码管理:
1.传统方式:svn
2.开源管理:github,bitbucket
用户行为记录:
1.xAPI
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24349972/viewspace-2129403/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/24349972/viewspace-2129403/
最后
以上就是调皮小鸽子为你收集整理的技术架构-基础知识的全部内容,希望文章能够帮你解决技术架构-基础知识所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复