专栏首页叔叔的博客记录SpringCloud使用的一些问题

记录SpringCloud使用的一些问题

一、服务下线延迟问题

这个虽然是为了更好的高可用,但是下线服务依然存留很长一段时间(默认下最长有2分钟),不利于集群环境部署。

解决办法:

去除保护机制,修改默认的配置,使服务尽快被去除。可看这里。

二、配置中心的git账号问题

配置中心可以使用git统一管理配置,配置git账号如果填自己的就会泄露自己密码。使用密码加密也是不可行的,因为也会被解密。

解决办法:

使用ssh登陆,springcloud config server使用JGit从git获取资源,JGit支持ssh登陆。

如果生成密钥设置了passphrase,在配置加上passphrase:id_rsa的通行码即可。

三、eureka prod环境注册的权限问题

怎么对注册prod环境做限制?万一不小心启动了prod岂不是很危险。

解决办法:暂没想到~

四、对springcloud的认识

使用起来很方便,简单的配置就可以跑起来一套微服务架构。

而且现在还处在快速更新阶段,最新的F版本全部支持sb2.0,是个更新很大的版本,以后肯定会更强大。

组件很多,一般企业分布式开发所需要的功能都可以使用springcloud实现。

如果将就,那完全使用springcloud全家桶。

如果讲究,那肯定是不行的,springcloud帮我们实现了很多,很多默认配置,拓展起来有时候很不方便。

所以,实际应该还是,视情况而定,可以使用一些组件。比如使用eureka的高可用,config的集中管理,Hystric熔断器,zipkin链路跟踪,feign服务调用,都挺方便。

本文分享自微信公众号 - 叔叔的博客(gh_b2b55a55dca8)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-04-16

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • spring cloud bus 配置实时刷新问题

    一、问题 当修改配置中心的配置后,需要重新加载配置才能生效,这样就比较麻烦。 为了实现配置中心的实时刷新,需要用到spring cloud bus,即消息总线。...

    叔叔
  • Jpopulator测试数据生成工具

    叔叔
  • 阿波罗配置中心的体验

    这个好用,可以对部分实例进行灰度发布,比如对部分服务器的实例进行测试,观察一段时间没问题,再正式发布,就是体验服。

    叔叔
  • Git把项目推到github

    wePanda
  • 如何使用Git(三)

    北溟有鱼QAQ
  • ofbiz实体引擎(四) ModelReader的作用

    public class ModelReader implements Serializable { public static final Stri...

    cfs
  • c++ thrift 库调试信息输出

    thrift是一个跨平台的RPC框架,用了很久,但一直不知道如何输出它的内部日志,很长时间了,因为用不上,拿倒也相安无事。 今天遇到thrift 底层sock...

    用户1148648
  • Python爬虫新手教程:Python分析了 7 万款 App,万万没想到

    摘要:使用 Scrapy 爬取豌豆荚全网 70,000+ App,并进行探索性分析。

    一墨编程学习
  • [Go] 测试go连接imap的tcp长连接

    为了保持住这条连接,每隔10秒列取一下邮件夹列表,这样就可以一直保持住连接了。开三个窗口,一个窗口不停的netstat查看tcp连接情况,一个窗口运行代码,一...

    陶士涵
  • Android9.0Wifi热点开启流程梳理

    Android9.0中对热点做了较大改动,将热点很大程度从Wifi中剥离出来了。 下面我们看一下热点是怎么开启的。

    用户7557625

扫码关注云+社区

领取腾讯云代金券