开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
黄勇 - 开源中国社区
技能积分 1963
活跃积分 40
粉丝 5702
加入于 2011/12/28 最近登录:2017/12/08 16:12
最新博客 全部 (114)
技术写作是有技巧的
技术写作是有技巧的
2016/10/24 发布
7749 28
从 MVC 到前后端分离
从 MVC 到前后端分离
2015/10/25 发布
21712 80
程序员
2015/03/16 发布
4952 43
黄勇 3个月前
微服务如何设计公共组件库 对回帖发表评论
回复 @公孙二狗 : 这些就不是服务,这样的代码应该在数据框架层面或者公共组件库中。
@黄勇
问题非常好! 微服务架构也有一个不断演化的过程,优雅的架构不是一天形成的,牛逼的架构也未必适合现在的应用场景,架构是随着业务不断变化和升级的。 对于你说到的代码重用问题而言,如果我们将这些代码做成公共...
黄勇 3个月前
@learn_more 赞!
@learn_more
@黄勇 老师你好,请教您一个问题,希望能够得到您的解答。 微服务提倡各个服务独立,互不依赖,甚至提倡各个微服务之间的数据库、抽象接口、utility 都不共享,对此我的问题是我们公司积累了这么久的公共组件库...
黄勇 3个月前
问题非常好! 微服务架构也有一个不断演化的过程,优雅的架构不是一天形成的,牛逼的架构也未必适合现在的应用场景,架构是随着业务不断变化和升级的。 对于你说到的代码重用问题而言,如果我们将这些代码做成公共...
@learn_more
@黄勇 老师你好,请教您一个问题,希望能够得到您的解答。 微服务提倡各个服务独立,互不依赖,甚至提倡各个微服务之间的数据库、抽象接口、utility 都不共享,对此我的问题是我们公司积累了这么久的公共组件库...
黄勇 3个月前
回复 @跳蚤 : 1. 服务之间的调用一般可用 RPC 进行通信,此时无需服务网管,直接在客户端进行服务发现即可。 2. 不一定要用 HTTP,但最好协议上能统一,这样服务网关处理起来比较容易。
@跳蚤
@黄勇 目前我们使用dubbo做服务,遇到的问题: 1. 由于dubbo没有springcloud体系下的服务网关,我们都是在用户终端(浏览器、手机等)调用一个web后台,通过web后台来提供类似facade的功能来集成后面的各种服务,...
黄勇 3个月前
1. 该问题超出本期话题讨论范围,有兴趣我们可以私聊。 2. 同上。 3. 我们自建的自动化测试框架,主要针对微服务 API 进行测试。 4. 本书下册有7章。
@要命科技技术有限公司
1. 你们线上mysql 有没有跨区 、跨机房 部署的,如果有的话 有什么好一点的办法 解决主从延迟问题吗? 2. 就你知道的,你曾经在 阿里待过的部门,他们的redis缓存集群方案是? codis我用过没出过问题,你觉得怎么样...
黄勇 3个月前
1. 除非有特殊安全性要求,服务之间的调用一般不会做数据加密处理,毕竟在都是在内网中通信。 2. 在 Event 表中存放对象操作之前的状态,用于事务补偿。 3. 抱歉,这个问题无法回答。 4. 5年开发属于高级水平,可...
@要命科技技术有限公司
@黄勇 大哥你好,我想得一本书,所以问几个问题,哈哈。 1. 在您做过的大型互联网项目 公司内部 项目与项目之间 所有的远程接口调用之间访问的时候 做接口加密的多吗? 2. 其实我司也是基于事件+MQ 处理分布式事务...
黄勇 3个月前
服务拆分的一个重要的原则是:先粗后细。也就是说,一开始拆分服务边界时,不要完美地追求细粒度,只需确保服务之间边界是清晰的,耦合程度较低即可。随着我们后续对业务的不断深入理解,才有能力将目前粒度较粗的...
@路上有你0314
@黄勇 说到微服务其实不可避免的涉及到系统的服务拆分,那么做系统的拆分的时候应该以什么为标准去衡量呢?还有不同服务间协调又该如何处理呢?望老师解答,万分感谢!
黄勇 3个月前
用 Docker 能够很好地封装并隔离微服务,也能对持续交付有本质的改善,至于是否需要使用 K8S,需要慎重考虑,如果服务数量不太庞大的情况下,建议使用 Docker 自带的 Swarm 模式也许就能实现我们的需求。...
@乘虚怨
@黄勇 我们用的springcloud,为了更好的管理更多的微服务,准备使用docker+kubernetes 实现容器资源管理,这样可行吗
黄勇 3个月前
传统 SOA 架构中有一个 ESB,微服务架构中有一个 Service Gateway(服务网关),很多人也成为 API Gateway,正是因为有这个网关,才能让应用系统可以统一地接入,为了简化网关与后端服务的通信,我们有意识地将服...
@xdev
@黄勇 请教一下,你们在做微服务化的时候,如何面对企业内部各种协议问题;过去SOA有ESB,目前如果盲目的全套HTTP接口的方式不现实;现在微服务事实标准使用的是HTTP通信,HTTP协议有他的优势也有劣势,从软件的角...
黄勇 3个月前
微服务架构一定不要在老架构上直接改造,建议单独搭建新的微服务架构,让它去跑新的业务,并不断将旧的业务迁移过来,这需要一定的时间成本,但我认为是合理的,也是有意义的。
@斐语留言
@黄勇 老技术架构还能适用于现有业务需求,如果做微服务改造呢?如何推进呢?用新架构也意味要重新踩坑!存不确定性
顶部
×
动弹一下 还可以输入5
单图/多图
网络图片
上传图片
9 张,还能上传 9
  • +
发布
×
设置备注名:
保存
用户尚未登录,点击这里登录