互联网架构模板:“开发层”和“服务层”技术

开发层技术

  1. 开发框架
    优选成熟的框架,避免盲目追逐新技术!
    2.Web 服务器
    挑选一个流行的开源服务器(Java 的有 Tomcat、JBoss、Resin 等,PHP/Python 的用 Nginx,当然最保险的就是用 Apache 了,什么语言都支持),业务复杂的情况下,可以在开源服务器的基础上,结合自己的业务特点做二次开发。
  2. 容器

服务层技术

服务层的主要目标其实就是为了降低系统间相互关联的复杂度。

  1. 配置中心
    集中管理各个系统的配置。
  2. 服务中心
    服务中心就是为了解决跨系统依赖的“配置”和“调度”问题。
    服务中心的实现一般来说有两种方式:服务名字系统和服务总线系统。
    服务名字系统


    服务名字系统

    服务总线系统


    服务总线系统
  3. 消息队列


    消息队列

你可能感兴趣的:(互联网架构模板:“开发层”和“服务层”技术)