- 博客(6)
- 收藏
- 关注
原创 基于SpringCloud开发的微服务在Docker Swarm集群中跨Host主机通信的一种解决方案
一、前言 当我们开发好微服务(笔者是基于SpringCloud开发的微服务)之后,考虑到灵活快速持续部署的需要,通常会考虑将其Docker镜像化并在Docker环境下运行。由于微服务个数通常会较多,把所有微服务部署在一台docker主机上是不现实的,因此需要考虑到跨主机通信的问题,对实际部署必然会提出以下几点要求: 1. 微服务作为一个docker contai
2017-11-01 15:49:48
7164
1
原创 使用SpringSession时cookies跨域导致Session不一致问题的解决
SpringSession默认使用Cookies保存和传递SessionId,在单WebApp情况下,SessionId可以正常传递,但在多WebApp时SessionId则无法正常保存和传递,仍然会导致Session失效。这是典型的Cookies跨域导致的问题,本文将给出了具体的解决方案。
2016-11-11 10:28:45
21321
原创 在MacOS 上安装React Native
1. 下载和安装Xcode在官方AppStore上安装,根据MacOS版本决定安装Xcode版本,例如XCode7或者XCode8。Xode安装期间可以执行以下其他步骤。2. 安装brew/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/ins
2016-09-23 10:22:32
482
原创 Redis Sentinel配置使用过程中的一个坑(DENIED Redis is running in protected mode)
根据官网示例配置完sentinel.conf,大致添加如下配置项: port 26379 sentinel monitor mymaster 172.17.16.7 6379 2 sentinel auth-pass mymaster 123456 sentinel down-after-milliseconds mymaster 30000 sentin
2016-09-20 12:10:33
36948
转载 Sharding-JDBC 1.3.0发布——支持读写分离
今年1月18日,当当的分布式数据库中间层Sharding-JDBC正式开源。经过近半年的潜心打磨,Sharding-JDBC于六一前夕正式发布1.3.0里程碑版本。Sharding-JDBC源于当当应用框架ddframe的关系型数据库访问模块dd-rdb,主要功能是使数据库分库分表访问透明化。项目定位为轻量级Java中间件,采用JDBC层协议封装,可以理解为增强版的JDBC,适用于绝大部分Ja
2016-06-10 20:32:58
2442
转载 通过Spring Session实现新一代的Session管理
长期以来,session管理就是企业级Java中的一部分,以致于我们潜意识就认为它是已经解决的问题,在最近的记忆中,我们没有看到这个领域有很大的革新。但是,现代的趋势是微服务以及可水平扩展的原生云应用(cloud native application),它们会挑战过去20多年来我们设计和构建session管理器时的前提假设,并且暴露了现代化session管理器的不足。 本文将
2016-06-10 20:18:17
586
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人