服务信息推送

消息入栈

GoEasy goEasy = new GoEasy("host","my_appkey");
goEasy.publish("my_channel","Hello, GoEasy!");

host:服务名
my_appkey:秘钥
my_channel:消息频道

消息接收

<script src="http://cdn-hangzhou.goeasy.io/goeasy.js"></script>

var goEasy = new GoEasy({
	appkey: "my_appkey"
});
//  接收my_channel频道的信息
goEasy.subscribe({
	channel: "my_channel",
	onMessage: function (message) {
		console.log(message.content);
	}
});			

导包引入

pom文件添加

<!-- 仓库添加  -->
<repositories>
	<repository>
		<id>goeasy</id>
		<name>goeasy</name>
		<url>http://maven.goeasy.io/content/repositories/releases/</url>
	</repository>
</repositories>
<!-- jar包依赖 -->
<dependencies>
	<dependency>
		<groupId>io.goeasy</groupId>
		<artifactId>goeasy-sdk</artifactId>
		<version>0.3.8</version>
	</dependency>
</dependencies>

对应jar包依赖: goeasy-sdk.jargson-2.3.1.jarslf4j-api-1.7.2.jar

代码案例

Java后台代码

String host = "http://rest-hangzhou.goeasy.io";
String my_appkey =  "BC-78534f92f1204dd595be0e4cbdb8714b";
GoEasy goEasy = new GoEasy( host,my_appkey );
goEasy.publish("my_channel","Hello, GoEasy!");

前台js接收

<script src="http://cdn-hangzhou.goeasy.io/goeasy.js"></script>  
<script type="text/javascript">
    var goEasy = new GoEasy({ appkey: "BC-78534f92f1204dd595be0e4cbdb8714b"});          
    goEasy.subscribe({
	    channel: "my_channel",              
	    onMessage: function (message) {
	    	alert("Channel:" + message.channel + " content:" + message.content);
	    }
    }); 
</script> 

猜你喜欢

转载自blog.csdn.net/weixin_38565317/article/details/103266812