前言
昨天上班忙了一天,到下班的时又去看了下房子,到家9点了,有点累。
听完一段郭德纲的相声,感觉没缓过来,10点半的时候果断上床睡觉,今早不到6点就醒了,难道这28天能治好我熬夜的毛病?
Example
接昨天的dubbo继续干
- dubbo工程
- 打开 bootstrap(网关核心)的pom.xml ,添加 alibaba dubbo 依赖
- admin 网页配置中打开 dubbo 插件的开关
- 启动一个注册中心(zookeeper) 默认端口 2181
- 启动 examples-alibaba-dubbo-service
- postman 访问
http://localhost:9195/dubbo/findById?id=3图:访问dubbo service 成功
插曲
发dubbo service 请求的时候,是从example-http url 抄过来的,然而他们俩的格式不一样T_T
http://localhost:9195/dubbo/order/findById?id=3
图:dubbo 路径错误报错
路径配置信息存储
路径信息保存在 mysql 数据库中,admin负责维护与mysql 的交互,而bootstrap不直接与mysql 交互,但是却可以拿到路径信息,这样设计是为了不让 mysql 成为并发的瓶颈
路径信息会储存在bootstrap 程序的JVM内存中,这就引发了另一个问题,mysql 与 JVM 内存的数据同步