搭建一个微服务,考虑的问题涉及到运维,数据管理,性能,并发等方方面面。项目中使用Spring coud 搭建微服务,从技术选型,到技术实现都要全方面考虑服务化的问题。下面简单总结下搭建过程用的技术说明:

一 @EnableEurekaServer 服务注册机注解,微服务主要核心组件

二 @EnableAdminServer 服务注册机监控注解,微服务主要核心组件

三 @EnableFeignClients 服务负载均衡注解,微服务主要核心组件

四 @EnableCircuitBreaker @EnableHystrixDashboard 服务Hystrix 熔断机制注解,微服务主要核心组件,包含多个注解实现

五@EnableZipkinServer 服务接口链路跟踪注解,微服务主要核心组件

六@EnableEurekaClient 主要是服务注册注解,目的把服务注册到注册服务中,微服务主要核心组件

七 com.alibaba.druid.pool.DruidDataSource 大厂的数据池,关键有监控跟踪

八 redis  缓存服务器,rabbitmq 并发解决队列,mybatis 持久层框架

九 国际化语言,jwt 权限框架

以上技术都有详细的配置代码实现,具体实现请参考网上的例子。

最新文章

  1. DOCTYPE声明作用及用法详解
  2. 高性能javascript(记录二)
  3. Java泛型学习笔记 - (三)泛型方法
  4. Maven_如何为开发和生产环境建立不同的配置文件 --我的简洁方案
  5. Android 学习笔记之AndBase框架学习(五) 数据库ORM..注解,数据库对象映射...
  6. Eclipse Maven Web Application 设置配置文件
  7. Google HTML/CSS/JS代码风格指南
  8. angularJS常用命令
  9. Android读写JSON格式的数据之JsonWriter和JsonReader
  10. FastCGI | FastCGI -
  11. Tomcat 服务器及使用Eclipse绑定Tomcat并发布应用
  12. 关于Java中的Null
  13. sqlserver日期函数大全
  14. 【Linux】awk指令
  15. python图形界面编程
  16. Leetcode#561. Array Partition I(数组拆分 I)
  17. webpack搭建项目时出现的报错“Module build failed (from ./node_modules/css-loader/dist/cjs.js) CssSyntaxError”
  18. 序列化与反序列化之Kryo
  19. 动手动脑-java重载
  20. Angular2学习笔记

热门文章

  1. git杂记-记录每次更新到仓库
  2. UOJ#55 [WC2014]紫荆花之恋
  3. 如何在Ubuntu上安装gcc-6.3
  4. Directly output the object name
  5. .net core系列之《sdk和runtime区别及使用CLI在Ubuntu上快速搭建Console,WebApi,MVC三大应用模型》
  6. POP3、SMTP端口(SSL、TSL)
  7. 企业级Ngnix基于域名的配置_include
  8. EXCHANGE 2013 队列
  9. December 12th 2016 Week 51st Monday
  10. HTTP协议图--HTTP 工作过程