优惠券项目---------------第七章

可视化界面。

安装教程:https://blog.csdn.net/wxjs360/article/details/100009522

网址:http://localhost:8080/dubbo-admin-2.5.4-SNAPSHOT/

安装包位置:

----------------------------------------------7-1---------------------------------------------------

加一段代码要是提示加入的话,元数据上报的代码。没有提示就不加。

@Bean
    public MetadataReportConfig metadataReportConfig() {
        MetadataReportConfig metadataReportConfig = new MetadataReportConfig();
        metadataReportConfig.setAddress("zookeeper://192.168.244.130:2181");
        return metadataReportConfig;
    }

可以配置的东西,比如zookeeper的用户名和密码等。

----------------------------------------------7-2---------------------------------------------------

微服务单机实现集群部署。

模拟集群部署。

要修改的端口号:

1.server.port

2.

3.集群

----------------------------------------------7-3---------------------------------------------------

第一个知识点:应用,包含提供者和消费者。

第二个知识点:服务治理的功能

1.黑白名单

2.权重

只有提供者有权重。

3.负载均衡

----------------------------------------------7-4---------------------------------------------------

基于JVM的ShutDownHook。

----------------------------------------------7-5---------------------------------------------------

JVM钩子函数。

 public static void main(String[] args) {
        SpringApplication.run(CouponAppApplication.class, args);
        Runtime.getRuntime().addShutdownHook(new Thread(new Runnable() {
            @Override
            public void run() {
                System.out.println("执行JVM的ShutDownHook");
            }
        }));
    }

运行kill -10执行这个代码。

springboot的优雅关闭:

@Component
public class TestDisposableBean implements DisposableBean {
    @Override
    public void destroy() throws Exception {
        System.out.println("测试 Bean 已销毁 ...");
    }
}

注意先后顺序。

----------------------------------------------7-6---------------------------------------------------

----------------------------------------------7-7---------------------------------------------------

发布了374 篇原创文章 · 获赞 12 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_28764557/article/details/104773769