Spring coud微服务框架具体实现关键说明
2024-08-28 17:37:50
搭建一个微服务,考虑的问题涉及到运维,数据管理,性能,并发等方方面面。项目中使用Spring coud 搭建微服务,从技术选型,到技术实现都要全方面考虑服务化的问题。下面简单总结下搭建过程用的技术说明:
一 @EnableEurekaServer 服务注册机注解,微服务主要核心组件
二 @EnableAdminServer 服务注册机监控注解,微服务主要核心组件
三 @EnableFeignClients 服务负载均衡注解,微服务主要核心组件
四 @EnableCircuitBreaker @EnableHystrixDashboard 服务Hystrix 熔断机制注解,微服务主要核心组件,包含多个注解实现
五@EnableZipkinServer 服务接口链路跟踪注解,微服务主要核心组件
六@EnableEurekaClient 主要是服务注册注解,目的把服务注册到注册服务中,微服务主要核心组件
七 com.alibaba.druid.pool.DruidDataSource 大厂的数据池,关键有监控跟踪
八 redis 缓存服务器,rabbitmq 并发解决队列,mybatis 持久层框架
九 国际化语言,jwt 权限框架
以上技术都有详细的配置代码实现,具体实现请参考网上的例子。
最新文章
- DOCTYPE声明作用及用法详解
- 高性能javascript(记录二)
- Java泛型学习笔记 - (三)泛型方法
- Maven_如何为开发和生产环境建立不同的配置文件 --我的简洁方案
- Android 学习笔记之AndBase框架学习(五) 数据库ORM..注解,数据库对象映射...
- Eclipse Maven Web Application 设置配置文件
- Google HTML/CSS/JS代码风格指南
- angularJS常用命令
- Android读写JSON格式的数据之JsonWriter和JsonReader
- FastCGI | FastCGI -
- Tomcat 服务器及使用Eclipse绑定Tomcat并发布应用
- 关于Java中的Null
- sqlserver日期函数大全
- 【Linux】awk指令
- python图形界面编程
- Leetcode#561. Array Partition I(数组拆分 I)
- webpack搭建项目时出现的报错“Module build failed (from ./node_modules/css-loader/dist/cjs.js) CssSyntaxError”
- 序列化与反序列化之Kryo
- 动手动脑-java重载
- Angular2学习笔记
热门文章
- git杂记-记录每次更新到仓库
- UOJ#55 [WC2014]紫荆花之恋
- 如何在Ubuntu上安装gcc-6.3
- Directly output the object name
- .net core系列之《sdk和runtime区别及使用CLI在Ubuntu上快速搭建Console,WebApi,MVC三大应用模型》
- POP3、SMTP端口(SSL、TSL)
- 企业级Ngnix基于域名的配置_include
- EXCHANGE 2013 队列
- December 12th 2016 Week 51st Monday
- HTTP协议图--HTTP 工作过程