Spring Cloud(十一):分布式配置管理 Config 之 JDBC 实现

Spring Cloud Config 支持 Git 和 JDBC 做为后端存储库,默认是 Git 存储库,对于开发来说是方便且易于理解的;但对于运维来说,因涉及 Git 操作,可能就不那么方便了。

另外,如果能给分布式配置管理提供 Web 控制台来操作就非常直观和方便了,JDBC 存储库就可以较好的应用在 Web 应用中。

阅读更多

Spring Cloud(十):分布式配置管理 Config 之 Git 实现

  在微服务架构集群部署的环境中,可能会有十几甚至几十个服务,若要修改项目属性参数,手动的方式是很糟糕的,所以就有了分布式配置管理这个概念。

  将服务器的配置外部化,可以存在文件或数据库中,一个专门用于管理应用服务配置的应用,可以随时修改和自动更新到目标服务器上。目前已有开源项目,如,smconfdisconfQConf

  Spring Cloud Config 为分布式系统中的外部化配置提供服务器端和客户端支持。使用 Config Server,可以在所有环境中管理应用程序的外部属性。Spring Cloud Config 官方文档spring-cloud-config Github

阅读更多

Redis 4.x系列(二十):Redis 配置和管理(部署/备份/恢复/内存监控/客户端)

  Redis 服务上线后,日常的运维和管理同样非常重要。Redis 服务自带了使用最广泛的管理工具redis-cli,在Linux环境下熟练使用该管理工具是非常必要的。

  Redis 运维和管理还需要关注数据备份和恢复,数据迁移,对 Redis 实例内存指标的监控等。

  官方文档:Redis Administration,官方同步译文:Redis 的管理

阅读更多

MyBatis:mapper接口扫描配置方式

普通开发方式

  1. Mybatis 核心配置文件引入映射文件:<mapper resource = "mapper/User.xml" />,映射xml文件名没有要求,文件内的名称空间名没有要求。
  2. java 代码引用映射文件,使用:名称空间.sql语句id名称
    例:List userList = session.selectList(“test.findAllUser”);

备注:此方式几乎不会使用

阅读更多