六月文章读后感

2017年6月25日

架构设计

http://blog.sina.com.cn/s/blog_5921d51f0101r7e3.html

小软件开发和大软件开发确实不同,自己一个人开发独立产品很简单,会忽略很多事情。

这篇文章倒让我认识到大公司里团队集体开发的软件迭代要求周期短的同时,更新代码量大,维护人数多,架构层面一定要解耦合理。

并且,架构也是要经常迭代更新的,虽然过程肯定会很痛苦,但不迭代总会导致产品越来越大越来越难改动。

http://blog.csdn.net/a1259109679/article/details/48088793

架构的设计一定要考虑好解耦,最好要设计成类似于USB那种即插即用的插件式解耦

WebService

http://blog.csdn.net/yangwenxue_admin/article/details/51059125

看到这个图就挺有感觉的,client和service彻底解耦,client不需要知道server提供哪些服务,直接向服务注册中心请求就挺好的。

2017年6月26日:

http://kb.cnblogs.com/page/196448/

  • 1994年IBM发布消息队列服务MQ系列产品,消息中间件诞生。
  • 1995年JAVA诞生,JAVA是第一个天生的网络应用平台,尤其J2EE发布以来JAVA从一个编程语言,演变为网络应用架构,成为应用服务平台的事实标准。应用服务器中间件,成为中间件技术的集大成者,也成为事实上的中间件的核心。
  • 2001年,微软发布.NET,中间件演变为.NET和JAVA两大技术阵营。

不过对我个人来说,中间件倒主要是文中后面所说的平台+通信的分布式组件。

http://www.csdn.net/article/2015-07-16/2825228

MyCat:统一管理所有数据库集群的中间件,自带分片。

The End。

发表评论

电子邮件地址不会被公开。 必填项已用*标注