加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
app-es.html 16.76 KB
一键复制 编辑 原始数据 按行查看 历史
上海资东科技有限公司 提交于 2021-05-17 23:41 . init
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>资东科技 : 统一ES检索平台</title>
<!-- Favicon -->
<link rel="shortcut icon" type="image/icon" href="assets/images/favicon.ico"/>
<!-- Font Awesome -->
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous">
<!-- Slick slider -->
<link href="assets/css/slick.css" rel="stylesheet">
<!-- Gallery Lightbox -->
<link href="assets/css/magnific-popup.css" rel="stylesheet">
<!-- Skills Circle CSS -->
<link rel="stylesheet" type="text/css" href="assets/css/circle.css">
<!-- Main Style -->
<link href="style.css" rel="stylesheet">
<!-- Fonts -->
<!-- Google Fonts Raleway -->
<link href="https://fonts.googleapis.com/css?family=Raleway:300,400,400i,500,500i,600,700" rel="stylesheet">
<!-- Google Fonts Open sans -->
<link href="https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,700,800" rel="stylesheet">
</head>
<body>
<!--START SCROLL TOP BUTTON -->
<a class="scrollToTop" href="#">
<i class="fa fa-angle-up"></i>
</a>
<!-- END SCROLL TOP BUTTON -->
<!-- Start Header -->
<!-- 顶部导航 -->
<div class="headerpage"></div>
<!-- End Header -->
<!-- Start Page Header area -->
<div id="mu-page-header">
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="mu-page-header-area">
<h1 class="mu-page-header-title">统一ES检索平台</h1>
</div>
</div>
</div>
</div>
</div>
<!-- End Page Header area -->
<!-- Start Breadcrumb -->
<div id="mu-breadcrumb">
<div class="container">
<div class="row">
<div class="col-md-12">
<nav aria-label="breadcrumb" role="navigation">
<ol class="breadcrumb mu-breadcrumb">
<li class="breadcrumb-item"><a href="index.html">首页</a></li>
<li class="breadcrumb-item active" aria-current="page">统一ES检索平台</li>
</ol>
</nav>
</div>
</div>
</div>
</div>
<!-- End Breadcrumb -->
<!-- Start main content -->
<main>
<!-- Start Blog -->
<section id="mu-blog" class="mu-blog-single">
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="mu-blog-area">
<!-- Title -->
<div class="row">
<div class="col-md-8">
<div class="mu-blog-left">
<!-- start single item -->
<article class="mu-blog-item">
<img src="assets/images/s3/blog-img-1.jpg" alt="blgo image">
<div class="mu-blog-item-content">
<h1 class="mu-blog-item-title">Seeing the big picture of information and information management</h1>
<ul class="mu-blog-meta">
<li>BY: ADMIN </li>
<li><a href="#"><i class="fa fa-comment-o"></i>26</a></li>
<li><i class="fa fa-heart-o"></i>250</li>
</ul>
<div><p><span style="color: rgb(64, 64, 64); font-family: -apple-system, BlinkMacSystemFont, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;, &quot;Segoe UI&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px;">&nbsp; &nbsp; &nbsp;配置管理中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性。</span></p><p><br></p><p>&nbsp; &nbsp; &nbsp; &nbsp;正是基于配置的特殊性,所以Apollo从设计之初就立志于成为一个有治理能力的配置发布平台,目前提供了以下的特性:</p>
<ul>
<li>统一管理不同环境、不同集群的配置</li>
</ul>
<ul>
<li><p>Apollo提供了一个统一界面集中式管理不同环境(environment)、不同集群(cluster)、不同命名空间(namespace)的配置。</p></li>
<li><p>同一份代码部署在不同的集群,可以有不同的配置,比如zookeeper的地址等</p></li>
<li><p>通过命名空间(namespace)可以很方便地支持多个不同应用共享同一份配置,同时还允许应用对共享的配置进行覆盖</p></li>
<li>
<p>配置修改实时生效(热发布)</p>
<ul>
<li>用户在Apollo修改完配置并发布后,客户端能实时(1秒)接收到最新的配置,并通知到应用程序</li>
</ul>
</li>
</ul>
<ul>
<li><p>版本发布管理</p></li>
<li><p>所有的配置发布都有版本概念,从而可以方便地支持配置的回滚</p></li>
<li>
<p>灰度发布</p>
<ul>
<li>支持配置的灰度发布,比如点了发布后,只对部分应用实例生效,等观察一段时间没问题后再推给所有应用实例</li>
</ul>
</li>
<li>
<p>权限管理、发布审核、操作审计</p>
<ul>
<li>应用和配置的管理都有完善的权限管理机制,对配置的管理还分为了编辑和发布两个环节,从而减少人为的错误。</li>
<li>所有的操作都有审计日志,可以方便地追踪问题</li>
</ul>
</li>
<li><p>客户端配置信息监控</p></li>
<li><p>可以在界面上方便地看到配置在被哪些实例使用</p></li>
<li>
<p>提供Java和.Net原生客户端</p>
<ul>
<li>提供了Java和.Net的原生客户端,方便应用集成</li>
<li>支持Spring Placeholder, Annotation和Spring Boot的ConfigurationProperties,方便应用使用(需要Spring 3.1.1+)</li>
<li>同时提供了Http接口,非Java和.Net应用也可以方便地使用</li>
</ul>
</li>
<li>
<p>提供开放平台API</p>
<ul>
<li>Apollo自身提供了比较完善的统一配置管理界面,支持多环境、多数据中心配置管理、权限、流程治理等特性。不过Apollo出于通用性考虑,不会对配置的修改做过多限制,只要符合基本的格式就能保存,不会针对不同的配置值进行针对性的校验,如数据库用户名、密码,Redis服务地址等</li>
<li>对于这类应用配置,Apollo支持应用方通过开放平台API在Apollo进行配置的修改和发布,并且具备完善的授权和权限控制</li>
</ul>
</li>
<li>
<p>部署简单</p>
<ul>
<li>配置中心作为基础服务,可用性要求非常高,这就要求Apollo对外部依赖尽可能地少</li>
<li>目前唯一的外部依赖是MySQL,所以部署非常简单,只要安装好Java和MySQL就可以让Apollo跑起来</li>
<li>Apollo还提供了打包脚本,一键就可以生成所有需要的安装包,并且支持自定义运行时参数</li></ul></li></ul></div><br>
</div>
<!-- End Blog Post Share -->
<!-- End related post -->
<!-- start blog comment -->
<div class="mu-comments-area">
<h2>5 Comments</h2>
<div class="comments">
<ul class="commentlist">
<li>
<div class="media">
<div class="media-left">
<img alt="img" src="assets/images/client.png" class="media-object news-img">
</div>
<div class="media-body">
<h4 class="author-name">David Muller</h4>
<span class="comments-date"> Posted on 12th Dec, 2017</span>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. </p>
<a class="reply-btn" href="#"><i class="fa fa-reply" aria-hidden="true"></i>Reply</a>
</div>
</div>
</li>
<li>
<div class="media">
<div class="media-left">
<img alt="img" src="assets/images/client.png" class="media-object news-img">
</div>
<div class="media-body">
<h4 class="author-name">John Doe</h4>
<span class="comments-date"> Posted on 12th Dec, 2017</span>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. </p>
<a class="reply-btn" href="#"><i class="fa fa-reply" aria-hidden="true"></i>Reply</a>
</div>
</div>
</li>
<ul class="children">
<li class="author-comments">
<div class="media">
<div class="media-left">
<img alt="img" src="assets/images/client.png" class="media-object news-img">
</div>
<div class="media-body">
<h4 class="author-name">Admin</h4>
<span class="comments-date"> Posted on 12th Dec, 2017</span>
<span class="author-tag">Author</span>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. </p>
<a class="reply-btn" href="#"><i class="fa fa-reply" aria-hidden="true"></i>Reply</a>
</div>
</div>
</li>
<ul class="children">
<li>
<div class="media">
<div class="media-left">
<img alt="img" src="assets/images/client.png" class="media-object news-img">
</div>
<div class="media-body">
<h4 class="author-name">David Muller</h4>
<span class="comments-date"> Posted on 12th Dec, 2017</span>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. </p>
<a class="reply-btn" href="#"><i class="fa fa-reply" aria-hidden="true"></i>Reply</a>
</div>
</div>
</li>
</ul>
</ul>
<li>
<div class="media">
<div class="media-left">
<img alt="img" src="assets/images/client.png" class="media-object news-img">
</div>
<div class="media-body">
<h4 class="author-name">Jhon Doe</h4>
<span class="comments-date"> Posted on 12th Dec, 2017</span>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. </p>
<a class="reply-btn" href="#"><i class="fa fa-reply" aria-hidden="true"></i>Reply</a>
</div>
</div>
</li>
</ul>
</div>
</div>
<!-- end blog comment -->
<!-- start respond form -->
</article>
<!-- End single item -->
</div>
</div>
<div class="col-md-4">
<div class="mu-blog-sidebar">
<!-- start Single Widget -->
<div class="mu-sidebar-widget">
<h2 class="mu-sidebar-widget-title">云应用基础平台</h2>
<ul class="mu-sidebar-widget-nav">
<li><a href="#"><i class="fa fa-angle-double-right" aria-hidden="true"></i>作业调度平台</a></li>
<li><a href="#"><i class="fa fa-angle-double-right" aria-hidden="true"></i>自动发布平台</a></li>
<li><a href="#"><i class="fa fa-angle-double-right" aria-hidden="true"></i>配置管理平台</a></li>
<li><a href="#"><i class="fa fa-angle-double-right" aria-hidden="true"></i>统一ES检索平台</a></li>
<li><a href="#"><i class="fa fa-angle-double-right" aria-hidden="true"></i>日志分析平台</a></li>
<li><a href="#"><i class="fa fa-angle-double-right" aria-hidden="true"></i>BI报表平台</a></li>
</ul>
</div>
<!-- End single widget -->
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- End Blog -->
</main>
<!-- End main content -->
<!-- Start footer -->
<div class="footerpage"></div>
<!-- End footer -->
<!-- JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script>
<!-- Slick slider -->
<script type="text/javascript" src="assets/js/slick.min.js"></script>
<!-- Progress Bar -->
<script src="https://unpkg.com/circlebars@1.0.3/dist/circle.js"></script>
<!-- Filterable Gallery js -->
<script type="text/javascript" src="assets/js/jquery.filterizr.min.js"></script>
<!-- Gallery Lightbox -->
<script type="text/javascript" src="assets/js/jquery.magnific-popup.min.js"></script>
<!-- Counter js -->
<script type="text/javascript" src="assets/js/counter.js"></script>
<!-- Ajax contact form -->
<script type="text/javascript" src="assets/js/app.js"></script>
<!-- Custom js -->
<script type="text/javascript" src="assets/js/custom.js"></script>
<script>
$(function() {
/*公共部分
* 导航栏
* footer CopyRight
*/
$(".headerpage").load("header.html");
$(".footerpage").load("footer.html");
});
</script>
<!-- About us Skills Circle progress -->
<script>
// First circle
new Circlebar({
element : "#circle-1",
type : "progress",
maxValue: "90"
});
// Second circle
new Circlebar({
element : "#circle-2",
type : "progress",
maxValue: "84"
});
// Third circle
new Circlebar({
element : "#circle-3",
type : "progress",
maxValue: "60"
});
// Fourth circle
new Circlebar({
element : "#circle-4",
type : "progress",
maxValue: "74"
});
</script>
</body>
</html>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化