- 博客(8)
- 收藏
- 关注
转载 javaee, javaweb和javase的区别以及各自的知识体系
一、JavaSE Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。 二、JavaEE 例如 : 人们常说的SSH =Spring+Struts+Hibernate架构应用整合开发,XML,EJB,WebService,UML/Rose,Ajax,Weblogic,Or.
2020-12-10 17:32:06 10874
原创 Spring Cloud Config配置中心
对于一些简单的项目来说,我们一般都是直接把相关配置放在单独的配置文件中,以 properties 或者 yml 的格式出现,更省事儿的方式是直接放到 application.properties 或 application.yml 中。但是这样的方式有个明显的问题,那就是,当修改了配置之后,必须重启服务,否则配置无法生效。 一、实现最简单的配置中心 最简单的配置中心,就是启动一个服务作为服务方,之后各个需要获取配置的服务作为客户端来这个服务方获取配置。 现在github中建立配置文件,我这里使用的是码
2020-12-10 15:12:11 165
原创 Eureka使用
Eureka采用的是Server/Client的模式进行设计。Server扮演了服务注册中心的角色,为Client提供服务注册和发现的功能,维护着注册到自身的Client的相关信息,同时提供接口给Client获取到注册表中其他服务的信息。Client将有关自己的服务的信息通过一定的方式登记到Server上,并在正常范围内维护自己信息的一致性,方便其他服务发现自己,同时可以通过Server获取到自己的依赖的其他服务信息,从而完成服务调用。 Eureka功能主要包括:服务注册、服务续约、服务剔除、服务下线、获
2020-12-10 14:35:45 526
转载 服务注册与发现组件
一、基本功能 对于微服务架构,服务注册与发现组件是必不可少的。在传统的服务架构中,服务的规模处于运维人员的可控范围内。当部署服务的多个节点时,一般使用静态配置的方式实现服务信息的设定。在微服务应用中,服务实例的数量和网络地址都是动态变化的。 服务注册与发现 在一个分布式系统中,服务注册与发现组件主要解决两个问题:服务注册和服务发现。 服务注册:服务实例将自身服务信息注册到注册中心。这部分服务信息包括服务所在主机IP和提供服务的Port,以及暴露服务自身状态以及访问协议等信息。 服务发现:服务实例请
2020-12-10 14:26:46 378
原创 创建Spring Cloud项目
一、创建父工程 1、选择maven,直接-->next 2、填写项目相关的信息,next 3、填写项目名和项目位置-->finish 4、修改pom.xml文件,内容如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema
2020-12-10 14:02:47 236
原创 Spring Cloud介绍
一、什么是微服务 微服务架构是一种架构风格和架构思想,将系统业务按照功能拆分为更加细粒度的服务,所拆分的每一个服务都是一个独立的应用,这些应用对外提供公共的API,可以独立承担对外服务的职责。通过此种思想方式所开发的软件服务实体就是“微服务”,围绕着微服务思想构建的一系列体系结构(包括开发、测试、部署等),称之为“微服务架构”。 简单说就是实现细粒度的服务,达到服务解耦。 微服务架构与SOA两者的区别 ...
2020-12-10 13:28:02 241
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人