ITPub博客

首页 > 应用开发 > IT综合 > 技术架构-基础知识

技术架构-基础知识

原创 IT综合 作者:water_chou 时间:2016-11-30 17:03:10 0 删除 编辑
一个封闭式的数据库人,通过这几天零零碎碎的了解到的技术架构,进行下知识总结,如有不对,欢迎指正。
开发方式:
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博客 ” ,链接:https://blog.itpub.net/24349972/viewspace-2129403/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 惨淡人生之一感
请登录后发表评论 登录
全部评论
上善若水

注册时间:2011-08-10

  • 博文量
    51
  • 访问量
    75752