当前位置: 首页 > news >正文

外贸页面网站制作廊坊做网站厂商定制

外贸页面网站制作,廊坊做网站厂商定制,南京 高端网站建设,wordpress 当前分类文章数作为微服务开发的一部分#xff0c;我们许多人都将Spring Boot与Spring Cloud功能一起使用。 在微服务领域#xff0c;我们将有许多Spring Boot应用程序将在相同/不同的主机上运行。 如果将Spring Actuator添加到Spring Boot应用程序中#xff0c;我们将获得很多现成的端点来… 作为微服务开发的一部分我们许多人都将Spring Boot与Spring Cloud功能一起使用。 在微服务领域我们将有许多Spring Boot应用程序将在相同/不同的主机上运行。 如果将Spring Actuator添加到Spring Boot应用程序中我们将获得很多现成的端点来监视和与Spring Boot应用程序交互。 列表如下。 ID 描述 敏感违约 actuator 为其他端点提供基于超媒体的“发现页面”。 要求Spring HATEOAS位于类路径上。 真正 auditevents 公开当前应用程序的审核事件信息。 真正 autoconfig 显示自动配置报告该报告显示所有自动配置候选者以及应用它们“被”或“未被”的原因。 真正 beans 显示应用程序中所有Spring Bean的完整列表。 真正 configprops 显示所有ConfigurationProperties的整理列表。 真正 dump 执行线程转储。 真正 env 从Spring的ConfigurableEnvironment公开属性。 真正 flyway 显示已应用的所有Flyway数据库迁移。 真正 health 显示应用程序的运行状况信息当应用程序是安全的时通过未经身份验证的连接访问时为简单的“状态”而通过身份验证时则为完整的消息详细信息。 假 info 显示任意应用程序信息。 假 loggers 显示和修改应用程序中记录器的配置。 真正 liquibase 显示已应用的所有Liquibase数据库迁移。 真正 metrics 显示当前应用程序的“指标”信息。 真正 mappings 显示所有RequestMapping路径的整理列表。 真正 shutdown 允许正常关闭应用程序默认情况下未启用。 真正 trace 显示跟踪信息默认情况下最近的100个HTTP请求。 真正 上面的端点提供了许多有关Spring Boot应用程序的见解。 但是如果您有许多正在运行的应用程序则通过命中终点并检查JSON响应来监视每个应用程序是一个繁琐的过程。 为了避免这种麻烦Code Centric团队提出了Spring Boot Admin模块它将为我们提供Admin UI Dash板来管理Spring Boot应用程序。 该模块处理来自执行器端点的数据并提供有关单个仪表板上所有已注册应用程序的见解。 现在我们将在以下各节中演示Spring Boot Admin功能。 第一步创建一个Spring Boot应用程序通过添加以下maven依赖项将其作为Spring Boot Admin服务器模块进行制作。 dependencygroupIdde.codecentric/groupIdartifactIdspring-boot-admin-server/artifactIdversion1.5.1/version /dependency dependencygroupIdde.codecentric/groupIdartifactIdspring-boot-admin-server-ui/artifactIdversion1.5.1/version /dependency 通过将EnableAdminServer添加到您的配置中来添加Spring Boot Admin Server配置。 package org.samrttechie;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Configuration; import org.springframework.security.config.annotation.web.builders.HttpSecurity; import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;import de.codecentric.boot.admin.config.EnableAdminServer;EnableAdminServer Configuration SpringBootApplication public class SpringBootAdminApplication {public static void main(String[] args) {SpringApplication.run(SpringBootAdminApplication.class, args);}Configurationpublic static class SecurityConfig extends WebSecurityConfigurerAdapter {Overrideprotected void configure(HttpSecurity http) throws Exception {// Page with login form is served as /login.html and does a POST on /loginhttp.formLogin().loginPage(/login.html).loginProcessingUrl(/login).permitAll// The UI does a POST on /logout on logouthttp.logout().logoutUrl(/logout);// The ui currently doesnt support csrfhttp.csrf().disable();// Requests for the login page and the static assets are allowedhttp.authorizeRequests().antMatchers(/login.html, /**/*.css, /img/**, /third-party/**).permitAll();// ... and any other request needs to be authorizedhttp.authorizeRequests().antMatchers(/**).authenticated();// Enable so that the clients can authenticate via HTTP basic for registeringhttp.httpBasic();}}// end::configuration-spring-security[]} 让我们创建更多的Spring Boot应用程序以通过上述步骤中创建的Spring Boot Admin服务器进行监视。 现在将创建的所有Spring Boot应用程序将充当Spring Boot Admin客户端。 要将应用程序作为Admin客户端请添加以下依赖项以及执行器依赖项。 在此演示中我创建了三个应用程序例如Eureka Server客户服务和订单服务。 dependencygroupIdde.codecentric/groupIdartifactIdspring-boot-admin-starter-client/artifactIdversion1.5.1/version /dependency dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-actuator/artifactId /dependency 将以下属性添加到application.properties文件。 这个属性告诉Spring Boot Admin服务器在哪里运行。 因此客户端将向服务器注册。 spring.boot.admin.urlhttp://localhost:1111 现在如果我们启动Admin Server和其他Spring Boot应用程序则可以在Admin Server仪表板中查看所有admin客户端信息。 在此示例中当我们在1111端口上启动管理服务器时我们可以在http//// host_name1111上看到仪表板。 以下是Admin Server用户界面的屏幕截图。 下面给出了应用程序的详细视图。 在此视图中我们可以看到日志文件的尾部指标环境变量日志配置我们可以在其中动态切换组件级别根级别或程序包级别的日志级别以及其他信息。 现在我们将看到另一个名为Spring Boot Admin的通知功能。 当应用程序状态为DOWN或应用程序状态为UP时这将通知管理员。 Spring Boot管理员支持以下渠道通知用户。 邮件通知 寻呼机通知 Hipchat通知 松弛通知 让我们聊天通知 在本文中我们将配置Slack通知。 将以下属性添加到Spring Boot Admin Server的application.properties文件中。 spring.boot.admin.notify.slack.webhook-urlhttps://hooks.slack.com/services/T8787879tttr/B5UM0989988L/0000990999VD1hVt7Go1eL //Slack Webhook URL of a channel spring.boot.admin.notify.slack.message*#{application.names *#{to.status}* //Message to appear in the channel 使用Spring Boot Admin我们可以管理所有应用程序。 因此我们需要使用登录功能来保护Spring Boot Admin UI。 让我们启用到Spring Boot Admin服务器的登录功能。 在这里我将进行基本身份验证。 将以下maven依赖项添加到Admin Server模块。 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-security/artifactId /dependency dependencygroupIdde.codecentric/groupIdartifactIdspring-boot-admin-server-ui-login/artifactIdversion1.5.1/version /dependency 将以下属性添加到application.properties文件。 security.user.nameadmin //user name to authenticate security.user.passwordadmin123 //Password to authenticate 随着我们向Admin Server添加安全性Admin客户端应该能够通过身份验证连接到服务器。 因此将以下属性添加到Admin客户端的application.properties文件。 spring.boot.admin.usernameadmin spring.boot.admin.passwordadmin123 还有一些其他UI功能例如HystrixTurbine UI我们可以在仪表板上启用它们。 您可以在此处找到更多详细信息。 Github上提供了为该演示创建的示例代码。 翻译自: https://www.javacodegeeks.com/2017/06/spring-boot-admin-admin-ui-administration-spring-boot-applications.html
http://www.huolong8.cn/news/392488/

相关文章:

  • 上海城乡建设学校网站网站开发表格整体页面居中
  • 公司搭建一个网站需要多少钱黑群晖搭建wordpress外网访问
  • 什么类型的网站容易做微网站设计基本要求
  • 建网站 3年服务网站建设立项
  • 手机可播放的网站做视频网站需要什么证件
  • 太原市建设厅网站首页东莞营销策划推广公司
  • 网站建设福建摄影网站免费
  • 清徐网站建设郑州市建设集团
  • 值得相信的西安网站开发南京做网站公司 雷仁
  • 建设银行网站为什么进不去上海有几个区最好
  • 国外的ui设计思想网站昌吉做网站需要多少钱
  • 网站开发职业要求站外推广营销方案
  • 合肥企业网站建3d打印 东莞网站建设
  • 怒江北京网站建设评价高的企业网站开发
  • 用wordpress建的网站网站大量死链
  • 西充县企业网站建设wordpress 默认主题站点
  • 网站分享对联广告陕西省建设网官网首页
  • 网页设计与制作个人网站wordpress 百度广告
  • 北京网站建设小程序开发衡东网页设计
  • 优化网站排名方法教程国外用wordpress
  • 学校网站建设策划书模板山东建设厅网站是什么
  • 动漫网站在线免费观看网页设计与制作实用教程电子资源
  • 网站设计技术大全象山做网站
  • unas做网站服务器哪里有最新的网站源码
  • 微信网站开场动画网站免费制作教程
  • 自己做的网站显示不安全怎么回事如何制作小程序商城
  • 购物网站开发意义青岛市黄岛区城市建设局网站
  • 公司网站与推广全球做网站的公司排名
  • 如何选择做网站的公司平面设计素材图库
  • 自做网站视频网站内容百度不收录