Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
武汉红喜
whatsmars
提交
cc9fc6d8
W
whatsmars
项目概览
武汉红喜
/
whatsmars
通知
3
Star
0
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
W
whatsmars
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
cc9fc6d8
编写于
3月 17, 2019
作者:
武汉红喜
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
类→抽象类→接口
上级
dd71f36d
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
2 addition
and
3 deletion
+2
-3
README.md
README.md
+1
-1
whatsmars-dubbo/README.md
whatsmars-dubbo/README.md
+1
-2
未找到文件。
README.md
浏览文件 @
cc9fc6d8
...
@@ -45,7 +45,7 @@ whatsmars-zk | zookeeper remoting 封装
...
@@ -45,7 +45,7 @@ whatsmars-zk | zookeeper remoting 封装
-
*深入一点*
[
deep.hongxi.org
](
http://deep.hongxi.org
)
✏️
-
*深入一点*
[
deep.hongxi.org
](
http://deep.hongxi.org
)
✏️
### Warm tips
### Warm tips
-
[
Java SE
](
https://github.com/javahongxi/javase
)
is the most important.
-
类→抽象类→接口
-
带着问题去看源代码,没必要把源代码看完
-
带着问题去看源代码,没必要把源代码看完
-
看源代码最大的技巧是看英文注释,另一个技巧是日志+DEBUG
-
看源代码最大的技巧是看英文注释,另一个技巧是日志+DEBUG
-
如果没有时间去深入研究一款软件,那么从宏观层面理解它的设计思想是重要的
-
如果没有时间去深入研究一款软件,那么从宏观层面理解它的设计思想是重要的
...
...
whatsmars-dubbo/README.md
浏览文件 @
cc9fc6d8
# [Apache Dubbo](http://dubbo.apache.org)
# [Apache Dubbo](http://dubbo.apache.org)
高性能分布式RPC框架 👻
[
start.dubbo.io
](
http://start.dubbo.io
)
高性能分布式RPC框架 👻
[
start.dubbo.io
](
http://start.dubbo.io
)
>
好的微服务架构师一定是业务架构师,基于业务的建瓴,微服务设计三部曲,遵循自下而上的设计原则,即原子服务、服务组合和业务编排,避免系统之间出现混乱调用
。
>
Dubbo框架的实现充分践行了可扩展性,即**类→抽象类→接口**+SPI。我们平时在spring-boot环境下,也可利用**类→抽象类→接口**+AutoConfiguration实现可扩展性,一些场景下要学会用**面向接口编程**代替if-else
。
### 为什么zookeeper不适合做服务注册中心
### 为什么zookeeper不适合做服务注册中心
有个思考,从CAP角度考虑,服务注册中心是CP系统还是AP系统呢?
有个思考,从CAP角度考虑,服务注册中心是CP系统还是AP系统呢?
...
@@ -24,7 +24,6 @@
...
@@ -24,7 +24,6 @@
-
java -jar -Ddubbo.registry.address=zookeeper://127.0.0.1:2181 whatsmars-dubbo-consumer.jar
-
java -jar -Ddubbo.registry.address=zookeeper://127.0.0.1:2181 whatsmars-dubbo-consumer.jar
### User Guide
### User Guide
-
https://github.com/javahongxi/dubbo-samples
-
[
Dubbo框架设计
](
https://github.com/javahongxi/whatsmars/wiki/Dubbo%E6%A1%86%E6%9E%B6%E8%AE%BE%E8%AE%A1
)
-
[
Dubbo框架设计
](
https://github.com/javahongxi/whatsmars/wiki/Dubbo%E6%A1%86%E6%9E%B6%E8%AE%BE%E8%AE%A1
)
-
配置覆盖策略:java -D > xml > properties,properties适合全局配置。本地调试时,可利用此特性在
-
配置覆盖策略:java -D > xml > properties,properties适合全局配置。本地调试时,可利用此特性在
IDEA VM options 设置 -Ddubbo.registry.register=false (有id时为-Ddubbo.registry.xx.register=false)
IDEA VM options 设置 -Ddubbo.registry.register=false (有id时为-Ddubbo.registry.xx.register=false)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录