在昨天的基礎上新增了功能
當訪問廣告服務時會自動將頻次加1,當大於等於規定的頻次返回失敗頁面,還有定時任務,並且使用了springcloud分布式的操作
話不多說,直接上**
專案結構
這個就是昨天的**改的
改動的**
adshowcontroller
@restcontroller
public
class
adshowcontroller/")
public string show
(@pathvariable
("uid"
) string uid,
@pathvariable
("aid"
) string aid)
return
"呼叫了廣告服務介面,頻次加1";}
}
新增定時任務
@service
public
class
scheduletask
//每天12點執行
@scheduled
(cron =
"0 0 12 * * ?"
)public
void
dexecute()
}
service層
@service
public
class
redisfilterserviceimpl
implements
redisfilterservice
}//uid_aid為key,times為value,放入redis快取中
//重置操作也加入定時任務中,每天清零
@override
public
void
setdata2()
}@override
//判斷是否需要加一
public
intincr
(string uid, string aid)
else
return3;
}public
void
notincr()
}
配置檔案
啟動類
package com.xfgg.demo;
import org.springframework.cloud.client.discovery.enablediscoveryclient;
import org.springframework.context.annotation.componentscan;
import org.springframework.scheduling.annotation.enablescheduling;
import org.springframework.web.bind.annotation.restcontroller;
("com.xfgg.demo.dao"
)@enablediscoveryclient
@enablescheduling
public
class
}
這個太ez了
匯入依賴,啟動類新增註解,修改配置
配置檔案
server
:port
:8761
spring::
name
: eureka-server
eureka
:instance
:prefer-ip-address
:true
hostname
: $#服務註冊時,註冊名是ip名:應用名:應用埠名
instance-id
: $:$
client
:register-with-eureka
:false
fetch-registry
:false
service-url
:#eureka預設位址
專案結構
}配置檔案
啟動類
package com.xfgg.demo;
import org.springframework.cloud.client.discovery.enablediscoveryclient;
import org.springframework.cloud.netflix.eureka.enableeurekaclient;
import org.springframework.cloud.openfeign.enablefeignclients;
@enableeurekaclient
@enablediscoveryclient
@enablefeignclients
public
class
}
明天在**中新增hystrix和dashborad監控表盤,鞏固自己學習的springclou TACACS 終端訪問控制器訪問控制系統
1 開啟全域性模式下的認證 xnet configure terminal xnet config aaa authentication enable weil local xnet config aaa authentication login weil local xnet config end...
thinkphp駝峰式控制器訪問
預設情況下,url位址中的控制器和操作名是不區分大小寫的,因此下面這兩種訪問方式是相同的。plain view plain copy localhost tp5 index.php index index index localhost tp5 index.php index index index...
SDN控制器構建原理方法 Vecloud
sdn即軟體定義網路,可以將網路虛擬化,實現資料 和控制分離,控制與 分離後,更利於網路的集中控制,使得控制層獲得網路資源的全域性資訊,並根據業務需求進行資源的全域性調配和優化。由此可見,sdn技術的效能和可靠性瓶頸在於sdn控制器,因此,sdn控制器可靠性測試是很有必要的。sdn是一種新型的網路架...