
实习-微服务
文章平均质量分 85
的
多学就会融会贯通
这个作者很懒,什么都没留下…
展开
-
配置类绑定配置文件读取 @cofigurantionProperties
https://www.cnblogs.com/FraserYu/p/11261916.html从前配置类关联配置文件 都是在@Configuration的类中用@Value(“”)指定属性名来获取配置文件中的值但是这并不优雅 而且重复的value有时让我们忘记 属性 所以使用@ConfigurationProperties 来抽取配置文件 并注入到容器中 配置类可以直接关联这个配置文件类声明配置文件类上图进行了1.绑定配置文件 和2. 接纳代码手动set覆盖属性 get获取属性配置类与配置文原创 2021-05-28 12:30:53 · 396 阅读 · 0 评论 -
曾宪杰《大型网站系统与JAVA中间件实践》阅读记录
第一章 分布式系统介绍分布式定义:在网络上 多个节点组成的一个系统,各节点之间通过消息传递互相通信 并且协调行动完成系列操作背景阐述单核到多核的年代单线程-》单进程多线程-》多线程-》多机多线程线程和进程的区别结构上:进程由线程组成通信:线程notify wait 进程之间通信需要事件通知/回调对共享资源操作:线程sychronized 进程互斥锁(分布式)通信共享资源:线程在同一进程内本就共享 进程需要对资源进行序列化反序列化才可以多进程共享网络知识NIO BIO AIO节点与节点之原创 2021-01-03 23:18:00 · 181 阅读 · 1 评论 -
dubbo
一个服务通常分两个模块=实现功能的模块+对外提供接口以供调用的share(api)对外share的模块 发布maven的远程私服上其他服务需要调用就在pom中引入这个share dependecy进行接口调用现实公司都会自己创建一套公共所有接口 使用的response类属性包含 接口返回data 错误码 错误原因 业务是否处理成功等@FeignClient(name="myApplication",url="${myApplication-share}")public interface原创 2020-12-31 16:32:05 · 127 阅读 · 0 评论 -
spring boot自动装配
自动装配何时开始装配在服务启动时 @SpringBootApplication 注解里面触发了EnableAutoConfiguration注解然后开始自动装配。Bean的注入 需要配置类spring使用类似SPI的方式 写死配置类的位置和名称key 但是value具体待自动装配的配置类是变换的 可能是redisstarter tomcatstarter等等import引入写死配置类 写死的配置类 当中有一核心的方法 可以根据spring factory 机上spring的上下文感知原创 2020-12-29 22:59:41 · 127 阅读 · 0 评论 -
rpc框架简易模拟+源码解释--马士兵
要想了解微服务 先把RPC搞懂 模拟客户端 服务端之间进行数据交互进化历史01 最基础二进制传递02 简化客户端的流程 引入stub客户端存根(Client Stub):存放服务端地址信息,将客户端的请求参数数据信息打包成网络消息,再通过网络传输发送给服务端。...原创 2020-09-12 22:06:29 · 1793 阅读 · 2 评论 -
微服务相关名词解释
Spring Cloud 入门总结花了一个星期,我终于把RPC框架整明白了!应用级的服务框架:阿里的 Dubbo/Dubbox、Google gRPC、Spring Boot/Spring Cloud。要调用服务,首先你需要一个服务注册中心去查询对方服务都有哪些实例。Dubbo 的服务注册中心是可以配置的,官方推荐使用 Zookeeper 可以充当服务发现的组件有很多:Zookeeper ,Consul , Eureka 等。OpenStack 的 RPC 架构中,加入了消息队列 RabbitMQ原创 2020-09-10 15:00:31 · 725 阅读 · 0 评论