技术架构-基础知识

一个封闭式的数据库人,通过这几天零零碎碎的了解到的技术架构,进行下知识总结,如有不对,欢迎指正。
开发方式:
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/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值