zoukankan      html  css  js  c++  java
  • 框架那些事

      先从学习dubbo说起吧,感觉第一次接触dubbo就和接触spring的感觉一样,功能很多,不知道具体怎么使用。在springboot中使用swagger和mybatis都比较简单。但是在springboot中使用dubbo时,我不知道dubbo干了啥?

      但是就像springboot的开始是从@SpringBootApplication注解开始一样,dubbo的开始是从@EnableDubbo开始一样,从这个最简单的注解开始吧

      现在看一下dubbo的报错:

    Caused by: java.lang.IllegalStateException: Failed to check the status of the service com.example.dubbo.service.GreetingService. No provider available for the service com.example.dubbo.service.GreetingService from the url zookeeper://127.0.0.1:2181/com.alibaba.dubbo.registry.RegistryService?application=annotation-consumer&default.timeout=3000&dubbo=2.6.2&interface=com.example.dubbo.service.GreetingService&methods=sayHello&pid=1118&register.ip=127.0.0.1&side=consumer&timestamp=1589463494914 to the consumer 127.0.0.1 use dubbo version 2.6.2
    at com.alibaba.dubbo.config.ReferenceConfig.createProxy(ReferenceConfig.java:422) ~[dubbo-2.6.2.jar:2.6.2]
    at com.alibaba.dubbo.config.ReferenceConfig.init(ReferenceConfig.java:333) ~[dubbo-2.6.2.jar:2.6.2]
    at com.alibaba.dubbo.config.ReferenceConfig.get(ReferenceConfig.java:163) ~[dubbo-2.6.2.jar:2.6.2]
    at com.alibaba.dubbo.config.spring.ReferenceBean.getObject(ReferenceBean.java:66) ~[dubbo-2.6.2.jar:2.6.2]
    ... 30 common frames omitted

      这里可以看到dubbo在创建代理对象时,做的一些动作。这个主要是@Reference注解触发的。

      和经典的ssm框架比较,这确实是比较复杂了。但是dubbo这个框架的使用场景具有很大的局限性,它只是一种RPC框架的实现,在超大型,成熟度高的软件中会用到,其他场景很少用到,所以暂时先不看这个框架了。从我接触的服务看,kafka,redis都是有涉及的,只是这部分和我们小团队没有太多关系,但是却说明了其重要性,这个才是要花费精力去学一学的。

      在比如大数据框架hadoop,spark算是在特定领域常见的技术吧。

      还有就是jquery,vue.js.react等流行前端框架,看了vue.js的官网,但是还是不能理解其原理。我们所在的大项目组也有富文本的网页,不知道这个技术是怎么做出来的,感觉还是挺难的。除非有合适的机会,有人指点,或者非学不可,否则还是不要浪费时间精力。

      

  • 相关阅读:
    winform,WPF 释放内存垃圾,减少资源占用方法
    Winform中使用WPF控件并动态读取Xaml
    Winform程序双向绑定
    STM32L15XXX 入门笔记
    STM32固件库下载地址
    C#实现虚拟控件列表显示100w个控件方法
    DotNetBar滚动条的疑似BUG
    VS Sln图标空白修复办法
    Swift下使用Xib设计界面
    关于Mac OS虚拟机下共享文件夹的方法
  • 原文地址:https://www.cnblogs.com/Robin008/p/12879709.html
Copyright © 2011-2022 走看看