当前位置: 首页 > 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.sadfv.cn/news/392488/

相关文章:

  • 大连门户网站建设设计大神云集的网站是
  • 滁州做网站的公司深圳网站设计工资一般多少
  • 如何查看网站是不是wordpress怎么做网上问卷
  • 建立网站专栏网站设计的第一步是
  • 个人网站首页怎么做如何自己编写网站
  • wordpress生成网站模版广西兴业县建设局网站
  • 做网站应该怎么做鞍山百姓网免费发布信息
  • 泰安企业建站公司流程wordpress视频播放器代码
  • 花钱做网站不给源代码网站开发的基础课程
  • 外贸快车做网站怎么样女人做绿叶网站相亲拉人
  • 一个专门做视频配音的网站wordpress+怎么改密码忘记
  • 如何提高网站的用户粘度湖州微信网站建设
  • 什么学做网站企业网站一般用什么框架做
  • 安徽合肥做网站的公司建网站需要软件
  • 河北手机网站制作公司百度小说风云榜排行榜官网
  • 西宁市城北区建设网站怎么做个小程序
  • 西宁市网站建设多少钱网页制作怎么插图片
  • 怎样建设打字网站北京优化seo排名优化
  • 网站三要素佛山选择免费网站优化
  • 外贸建站推广百度右边相关网站
  • 做网站找哪家好要钱吗网站做预览文档
  • 站点与网站有什么区别网站开发流程及详解
  • 做加工都在哪个网站推广淮安软件园网站建设
  • 多合一网站源码策划方案万能模板
  • 重庆免费自助建站模板昆明高端网站建设公司
  • 湛江论坛建站模板wordpress好看的模板
  • 什么网站能看男女做暧网站建设找客户渠道
  • 平面设计有哪些公司wordpress cdn优化
  • 合肥网站推广培训江苏建设监理协会官方网站
  • 含山微信搭建网站建设能在线做英语题目的网站