美文网首页
互联网技术架构选型

互联网技术架构选型

作者: tony198601 | 来源:发表于2017-03-22 16:22 被阅读0次

    架构整体是基于springcloud技术体系的微服务架构:

    http://projects.spring.io/spring-cloud/

    1.Distributed/versioned configuration    

    分布式配置管理体系,基于GIT仓库 ,实现分布式带有版本管理功能的配置中心;

    http://cloud.spring.io/spring-cloud-config/

    2.Service registration and discovery

    服务注册中心,实现服务的注册与发现,服务可用检测

    http://cloud.spring.io/spring-cloud-consul/

    3.Load balancing  Circuit Breakers微服务的负载均衡和熔断机制

    Circuit Breaker: embedded Hystrix dashboard with declarative Java configuration

    Client Side Load Balancer: Ribbon

    4.Distributed messaging 

    消息总线的集成 Rabbit MQ or Kafka

    http://cloud.spring.io/spring-cloud-bus/  

    http://cloud.spring.io/spring-cloud-stream/

    5.服务调用链跟踪

    http://cloud.spring.io/spring-cloud-sleuth/  ELK  + Zipkin

    http://www.tuicool.com/articles/f2qAZnZ

    http://www.tuicool.com/articles/F3YNrm

    6.主机信息监控 Zabbix

    http://blog.chinaunix.net/uid-25266990-id-3380929.html

    7.基础开发框架

    spring-boot  +JdbcTemplate + JPA + swagger2 + Shiro(业务系统) + oauth2(系统之间)

    8.相关中间件

    Mongo (2C业务) + ORACLE ( 2B 业务) + 文件存储 fastdfs + 消息代理Kafka    RabbitMq(程序内部) + consul 注册中心

     

    相关文章

      网友评论

          本文标题:互联网技术架构选型

          本文链接:https://www.haomeiwen.com/subject/xlmonttx.html