摘要:
5 Apollo应用于分布式系统 在微服务架构模式下,项目往往会切分成多个微服务,下面将以万信金融P2P项目为例演示如何在项目中使用。 5.1 项目场景介绍 5.1.1 项目概述 万信金融是一款面向互联网大众提供的理财服务和个人消费信贷服务的金融平台,依托大数据风控技术,为用户提供方便、快捷、安心的 阅读全文
posted @ 2021-05-08 13:19
孤独的小人物
阅读(309)
评论(0)
推荐(0)
摘要:
4 Apollo应用 4.1 Apollo工作原理 Apollo架构模块的概览 4.1.1 各模块职责 上图简要描述了Apollo的总体设计,我们可以从下往上看: Config Service提供配置的读取、推送等功能,服务对象是Apollo客户端 Admin Service提供配置的修改、发布等功 阅读全文
posted @ 2021-05-08 13:18
孤独的小人物
阅读(137)
评论(0)
推荐(0)
摘要:
3 Apollo安装部署 3.1 执行流程 操作流程如下: 1、在Apollo配置中心修改配置 2、应用程序通过Apollo客户端从配置中心拉取配置信息 用户通过Apollo配置中心修改或发布配置后,会有两种机制来保证应用程序来获取最新配置:一种是Apollo配置中心会向客户端推送最新的配置;另外一 阅读全文
posted @ 2021-05-08 13:17
孤独的小人物
阅读(482)
评论(0)
推荐(0)
摘要:
2 Apollo简介 2.1 主流配置中心 目前市面上用的比较多的配置中心有:(按开源时间排序) Disconf 2014年7月百度开源的配置管理中心,专注于各种「分布式系统配置管理」的「通用组件」和「通用平台」, 提供统一的「配置管理服务」。目前已经不再维护更新。 https://github.c 阅读全文
posted @ 2021-05-08 13:16
孤独的小人物
阅读(169)
评论(0)
推荐(0)
摘要:
1 配置中心的概念 1.1 什么是配置 应用程序在启动和运行的时候往往需要读取一些配置信息,配置基本上伴随着应用程序的整个生命周期,比如:数据库连接参数、启动参数等。 配置主要有以下几个特点: 配置是独立于程序的只读变量 配置首先是独立于程序的,同一份程序在不同的配置下会有不同的行为 其次,配置对于 阅读全文
posted @ 2021-05-08 13:15
孤独的小人物
阅读(447)
评论(0)
推荐(0)
摘要:
10 Maven 优化及POM文件详情解析 10.1 Maven 优化 10.1.1 修改默认仓库位置 打开maven目录 -> conf -> setting.xml,添加仓库位置配置 <localRepository>E:/m2/repository</localRepository> 10.1 阅读全文
posted @ 2021-05-08 11:57
孤独的小人物
阅读(370)
评论(0)
推荐(0)
摘要:
9 Maven依赖的基本概念 9.1 依赖的基本配置 根元素project下的dependencies可以包含多个 dependence元素,以声明多个依赖。每个依赖都应该包含以下元素: groupId, artifactId, version : 依赖的基本坐标, 对于任何一个依赖来说,基本坐标是 阅读全文
posted @ 2021-05-08 11:55
孤独的小人物
阅读(138)
评论(0)
推荐(0)
摘要:
8 Maven的打包操作 对于企业级项目,无论是进行本地测试,还是测试环境测试以及最终的项目上线,都会涉及项目的打包操作。对于每个环境下的项目打包,对应的项目所需要的配置资源都会有所区别,实现打包的方式有很多种,可以通过ant,或者通过idea 自带的打包功能实现项目打包,但当项目很大并且需要的外界 阅读全文
posted @ 2021-05-08 11:54
孤独的小人物
阅读(537)
评论(0)
推荐(0)
摘要:
7 Maven环境下构建多模块项目 使用maven 提供的多模块构建的特性完成maven 环境下多个模块的项目的管理与构建。 这里以四个模块为例来搭建项目,以达到通俗易懂的初衷模块 maven_parent —– 基模块,就是常说的parent (pom)模块 maven_dao —– 数据库的 阅读全文
posted @ 2021-05-08 11:53
孤独的小人物
阅读(210)
评论(0)
推荐(0)
摘要:
6 Maven仓库的基本概念 当第一次运行Maven命令的时候, 你需要Internet链接, 因为它需要从网上下载一些文件。 那么它从哪里下载呢?它是从Maven默认的远程库下载的。 这个远程仓库有Maven的核心插件和可供下载的jar文件。 对于Maven来说, 仓库只分为两类: 本地仓库和远程 阅读全文
posted @ 2021-05-08 11:52
孤独的小人物
阅读(90)
评论(0)
推荐(0)
摘要:
5 Maven项目的创建 5.1 创建 Java项目 5.1.1 新建项目 选择 "File" —> "New" —> "Project" 选择"Maven",设置JDK版本,选择maven项目的模板 设置项目的 GroupId 和 ArtifactId 检查Maven环境,选择 "Next" 检查 阅读全文
posted @ 2021-05-08 11:51
孤独的小人物
阅读(141)
评论(0)
推荐(0)
摘要:
4 IDEA编辑器集成Maven环境 4.1 设置Maven版本 选择 "File" —> "Other Settings" —> "Settings for New Projects..." —> 搜索 "Maven" 选择下载好的maven版本(目录选到bin目录的上一级目录) 设置settin 阅读全文
posted @ 2021-05-08 11:50
孤独的小人物
阅读(86)
评论(0)
推荐(0)
摘要:
3 Maven命令 作为开发利器的maven,为我们提供了十分丰富的命令,了解maven的命令行操作并熟练运用常见的maven命令还是十分必要的,即使譬如IDEA等工具给我提供了图形界面化工具,但其底层还是依靠maven命令来驱动的。 Maven的命令格式如下: mvn [plugin-name]: 阅读全文
posted @ 2021-05-08 11:49
孤独的小人物
阅读(317)
评论(0)
推荐(0)
摘要:
2 Maven的安装配置和目录结构 2.1 Maven的安装配置 2.1.1 检查JDK的版本 JDK版本1.7及以上版本 2.1.2 下载Maven 下载地址:http://maven.apache.org/download.html 2.1.3 配置Maven环境变量 解压后把Maven的根目录 阅读全文
posted @ 2021-05-08 11:48
孤独的小人物
阅读(138)
评论(0)
推荐(0)
摘要:
# 1 Maven的简介 ## 1.1 简介 Maven【[ˈmevən]】这个词可以翻译为"专家","内行"。 作为Apache组织中的一个颇为成功的开源项目,Maven主要服务于基于java平台的项目构建,依赖管理和项目信息管理。 无论是小型的开源类库项目,还是大型的企业级应用; 无论是 阅读全文
posted @ 2021-05-08 11:47
孤独的小人物
阅读(123)
评论(0)
推荐(0)

浙公网安备 33010602011771号